|
repo: https://github.com/jraufeisen/VLC-Player-in-Flutter.git
flutter version:
Flutter 3.38.7 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 3b62efc2a3 (8 days ago) • 2026-01-13 13:47:42 -0800
Engine • hash 6f3039bf7c3cb5306513c75092822d4d94716003 (revision 78fc3012e4) (13 days ago) • 2026-01-07
18:42:12.000Z
Tools • Dart 3.10.7 • DevTools 2.51.1
=====================
linux
OS version:ubuntu22.04 x86_64
apt install libvlc-dev
build linux:
flutter create --platform=linux .
flutter build linux
runtime error:
build/linux/x64/release/bundle/flutter_fullscreen_vlc_player_demo
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)
#0 VlcPlayerApi.initialize (package:flutter_vlc_player_platform_interface/src/messages/messages.dart:632)
===================
android 传说有 16k 的问题,不理解的是 linux 也报一样的错误
build android:
it's recommended to change java 1.8 to java 17
flutter build apk
android device:
emulator pixel2 api31, abi x86_64
runtime error:
026-01-21 19:30:10.877 13205-13205 flutter com...er_fullscreen_vlc_player_demo E [ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)
#0 VlcPlayerApi.initialize (package:flutter_vlc_player_platform_interface/src/messages/messages.dart:632)
2026-01-21 19:30:11.069 13205-13205 flutter com...er_fullscreen_vlc_player_demo E [ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)
#0 VlcPlayerApi.create (package:flutter_vlc_player_platform_interface/src/messages/messages.dart:658)
#1 VlcPlayerController.initialize (package:flutter_vlc_player/src/vlc_player_controller.dart:191)
#2 VlcPlayerController.onPlatformViewCreated (package:flutter_vlc_player/src/vlc_player_controller.dart:969)
|