【问题标题】:What is the best way to make fullscreen for flutter video_player?为flutter video_player制作全屏的最佳方法是什么?
【发布时间】:2020-09-22 09:51:16
【问题描述】:

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

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

在不为全屏创建新屏幕和新播放器实例的情况下,有没有更好的方法来做到这一点?

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

有没有相同的问题?任何示例演示或提示? 感谢您的帮助!

【问题讨论】:

标签: flutter video-player


【解决方案1】:

更新

咀嚼 如果将“showControls”设置为false,则不会显示“customControls”

对我来说有点困惑

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

更新 2

要使 Chewie customControls 与进度条一起工作并正确播放/暂停,您应该在您的控件小部件控制器中设置路径并从那里监听它的变化

【讨论】:

    猜你喜欢
    • 2019-02-25
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 2015-06-02
    • 2019-09-16
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多