V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wnpllrzodiac
V2EX  ›  程序员

flutter 生态这么差?写个 demo 两天都没调通

  •  
  •   wnpllrzodiac · 2 小时 24 分钟前 via Android · 609 次点击
    用 vlc 插件写个播放器 android linux 没一个能正常播放出画面。报什么通道创建错误。不管本地,网络流都报一个错。

    这生态环境太恶劣了吧。ai ,google 都不能解决问题

    实在是太难搞了
    15 条回复    2026-01-21 20:39:50 +08:00
    JoeJoeJoe
        1
    JoeJoeJoe  
    PRO
       2 小时 19 分钟前
    啊? 你得先 po 原因, 大家才能一起抨击 flutter 啊.

    可以去插件的仓库上面提交 issue
    wnpllrzodiac
        2
    wnpllrzodiac  
    OP
       2 小时 14 分钟前 via Android
    弄的我都想放弃了。就没几行代码,眼看着就是不行。什么明确的报错都没有。
    idblife
        3
    idblife  
       2 小时 0 分钟前
    上 AI 代码助手了吗?
    nullico
        4
    nullico  
       1 小时 57 分钟前   ❤️ 5
    sth2018
        5
    sth2018  
       1 小时 55 分钟前

    6k+的下载量,会不会是项目哪里写错了呢🙈,遇到问题可以提出问题,大家一起解决
    qqdhjq123
        6
    qqdhjq123  
       1 小时 55 分钟前 via iPhone   ❤️ 3
    op 需要的是情绪共鸣,不是代码纠正,各位别操那个心了
    Desiree
        7
    Desiree  
       1 小时 48 分钟前
    @qqdhjq123 正解,报错截图,日志,调试报告都没有,留言的欲望都没有
    netizen
        8
    netizen  
       1 小时 36 分钟前 via iPhone
    @qqdhjq123 只要歪了一条回复,后面的就跟着歪
    wnpllrzodiac
        9
    wnpllrzodiac  
    OP
       1 小时 31 分钟前 via Android
    晚点贴出来,大家看看
    bzw875
        10
    bzw875  
       1 小时 18 分钟前
    让我想起那个搞笑段子:
    女:车怎么拧钥匙没反应啊?不能启动啊?

    男:哦?是不是电瓶没电了?你把钥匙拧一下,拧到 on ,看大灯能开么?

    女:昨天还很正常啊,为什么今天就出毛病了……

    男:遇到这种事是很烦。小故障没事,那个……你先看能不能打开大灯,就是先排除电瓶的问题。

    女:我一会还要去某某某地方那儿,没车我怎么去啊?

    男:这样啊,那真是比较麻烦,你先看看大灯能不能开好吗?

    女:之前我开我爸的车就好好的啊,早知道我就开他的车了
    。。。。。。。。。
    wnpllrzodiac
        11
    wnpllrzodiac  
    OP
       1 小时 16 分钟前
    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)
    <asynchronous suspension>

    ===================
    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)
    <asynchronous suspension>
    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)
    <asynchronous suspension>
    #1 VlcPlayerController.initialize (package:flutter_vlc_player/src/vlc_player_controller.dart:191)
    <asynchronous suspension>
    #2 VlcPlayerController.onPlatformViewCreated (package:flutter_vlc_player/src/vlc_player_controller.dart:969)
    <asynchronous suspension>
    wnpllrzodiac
        12
    wnpllrzodiac  
    OP
       1 小时 2 分钟前
    @idblife 是的。全 ai 出代码。结果编译整了半天时间。以前完全没接触过 flutter
    iOCZS
        13
    iOCZS  
       19 分钟前
    盲人骑瞎马
    liu731
        14
    liu731  
    PRO
       19 分钟前
    talk is cheap ,show me the code
    easychen
        15
    easychen  
       10 分钟前
    flutter_vlc_player ?这插件页面写着只支持 iOS 和 Android ……
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3161 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:50 · PVG 20:50 · LAX 04:50 · JFK 07:50
    ♥ Do have faith in what you're doing.