带有自定义控制器的Flutter Chewie

时间:2019-10-09 09:50:27

标签: flutter

在此chewie库配置中,如何隐藏控制器中的fullScreenmutetime部分?

VideoPlayerController _videoPlayerController;
ChewieController _chewieController;

_videoPlayerController= VideoPlayerController.network(videoUrl);

_chewieController = ChewieController(
    videoPlayerController: _videoPlayerController,
    aspectRatio: 1,
    autoInitialize: true,
    autoPlay:true,
    looping: looping,
    errorBuilder: (context, errorMessage) {
      return Center(
        child: Text('ERROR');
});

1 个答案:

答案 0 :(得分:1)

您可以添加

allowFullScreen: false,
allowMuting: false

创建ChewieController禁止全屏和静音。

或添加

showControls: false

完全隐藏控件(包括时间进度栏)。但是,这也会隐藏播放按钮。

另外,chewie还为您提供了一个定义自己的customControls的选项,您可以为其使用和编辑现有的MaterialControls,而CupertinoControls chewie则使用internally