You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 07:14:55