Flutter VLC Player代码两处报错求助:HwAcc.FULL及options参数问题
问题解决方法
错误1:HwAcc中无FULL常量
当前flutter_vlc_player包的HwAcc枚举里,全量硬件加速的常量是**HwAcc.full**(小写形式),把代码里的HwAcc.FULL替换成这个值即可。
错误2:未定义options命名参数
VlcPlayerController.network方法的参数已调整,不再支持options,改用**vlcOptions**直接传入字符串列表,无需嵌套VlcPlayerOptions对象。
修正后的完整代码
import 'package:flutter_vlc_player/flutter_vlc_player.dart'; @override void initState() { super.initState(); _controller = VlcPlayerController.network( 'http://jetson-nano-ip:5000/video_feed', hwAcc: HwAcc.full, // 硬件加速提升性能 autoPlay: true, // 自动播放 vlcOptions: [ '--rtsp-tcp', // 使用TCP提升流稳定性 '--no-audio', // 禁用本地音频播放(使用服务器音频) ], ); }
内容的提问来源于stack exchange,提问作者Joanna Findura
相关产品推荐
相关产品推荐

