如何在flutter_vlc_player中显示默认进度条及控制组件
解决flutter_vlc_player默认控制组件不显示的问题
- 你当前的核心问题是未在
VlcPlayer组件中添加控制相关属性,即便你知道要设置showControls和defaultControlsEnabled,但代码里并没有把这两个属性加到VlcPlayer实例中。 - 修改后的完整代码示例:
_vlcPlayerController = VlcPlayerController.file( File(widget.videoPath), hwAcc: HwAcc.full, autoPlay: true, options: VlcPlayerOptions(), ); vlcPlayer = VlcPlayer( controller: _vlcPlayerController, aspectRatio: 3 / 2, placeholder: const Center(child: CircularProgressIndicator()), // 新增控制组件配置 showControls: true, defaultControlsEnabled: true, );
- 额外排查点:
- 确认
flutter_vlc_player版本是否支持默认控制组件,部分旧版本无此功能,建议升级到最新稳定版。 - 控制组件通常在视频加载播放后才会显示,或需要点击视频区域唤起,测试时确保视频能正常播放。
- 确认
内容的提问来源于stack exchange,提问作者Md Shahnawaz
相关产品推荐
相关产品推荐

