使flick video_player全屏播放的最佳方法是什么?

时间:2020-06-03 15:55:44

标签: flutter video-player

我正在尝试在我的Flutter项目中实现video_player,需要您的提示) 因此,要求是:播放器必须内联且全屏工作,并且必须具有自定义控件。

我尝试使用video_player本身。在我开始实施全屏模式之前,没有任何问题。我在另一个用于“全屏”模式的特殊屏幕的帮助下完成了此操作。并且必须在此引导当前视频的进度和状态(播放/暂停)。

是否有更好的方法可以做到这一点,而无需为全屏创建新的屏幕和新的播放器实例?

Chewie?是的,我也尝试过。全屏更好的体验。但是我也遇到了一些问题。首先,它将视频全屏旋转为横向模式。这个答案https://github.com/brianegan/chewie/issues/137很有帮助,但是仍然有一些可见的旋转,可以横向旋转然后返回。我认为这不是最好的体验。 和控件...如果将自定义控件放在Chewie之外-则不会以全屏显示。如果将它们放在“ overlay”属性中-它们将变为静态,并且我看不到更新那里的值的方法(更改Icon并设置Progress值)。使用“ customControls”属性的任何示例都可以使用

有人有同样的问题吗?有示例演示或提示吗? 感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

更新

Chewie 如果将“ showControls”设置为false

,则不会显示“ customControls”

对我来说有点困惑

但是它们在运行时的更新仍然是个谜

更新2

要使Chewie customControls与进度条配合使用并正确播放/暂停,请在控件小部件控制器中选择路径,并从那里监听其更改