【发布时间】:2020-09-22 09:51:16
【问题描述】:
我正在尝试在我的 Flutter 项目中实现 video_player,需要您的提示) 因此,要求是:播放器必须内联和全屏工作,并且必须具有自定义控件。
我尝试使用 video_player 本身。在我开始实施全屏模式之前没有任何问题。我在“全屏”模式的另一个特殊屏幕的帮助下做到了。并且必须在那里找到当前的视频进度和状态(播放/暂停)。
在不为全屏创建新屏幕和新播放器实例的情况下,有没有更好的方法来做到这一点?
咀嚼?是的,我也试过了。更好的全屏体验。但我也遇到了一些问题。首先,它将视频旋转为全屏横向模式。这个答案https://github.com/brianegan/chewie/issues/137 有帮助,但仍然有一些可见的旋转到横向然后返回。我认为不是最好的体验。 和控件...如果您将自定义控件放在 Chewie 之外 - 不会全屏呈现。如果你把它们放在“覆盖”属性中 - 它们变成静态的,我看不到更新那里值的方法(更改图标并设置进度值)。使用“customControls”属性的任何示例?
有没有相同的问题?任何示例演示或提示? 感谢您的帮助!
【问题讨论】:
-
这能回答你的问题吗? Make flutter application fullscreen
-
@gorevanova 不就是显示/隐藏设备系统栏吗?
标签: flutter video-player