gpt4 book ai didi

video - Flutter - video_player 全屏

转载 作者:IT王子 更新时间:2023-10-29 06:36:06 32 4
gpt4 key购买 nike

我正在使用一个名为 video_player 的插件在我的 Flutter 项目上。我可以毫无问题地播放和暂停视频,但我想让它全屏和水平播放。我找不到与此相关的任何内容。

这是我使用的基本代码:

playerController = VideoPlayerController.network(
"<VIDEO_URL>")
..addListener(listener)
..setVolume(1.0)
..initialize()
..play();

我可以全屏吗?

最佳答案

据我所知,VideoPlayer 不知道它在哪里,而只是尽可能地扩展以适应给定的空间。

我相信你想做的是使用 RotatedBox作为视频的父级并设置旋转值。根据您的应用程序的具体工作方式,您可能希望视频播放器以水平和小尺寸开始,并有一个切换到横向模式的全屏按钮。但是,如果应用程序本身设置为旋转,您必须考虑到这一点,并在手机水平旋转后取消旋转视频,这可能会导致 UI 在发生 flutter 旋转时变得丑陋,您取消旋转视频。

您可能还想使用一个对话框来全屏显示视频,以便您可以关闭它并返回到您所在的屏幕。

我可能会提供更多指导,但这取决于您采用哪种方式(将应用锁定为纵向模式并手动进行旋转)与使用 Flutter 的内置旋转。

关于video - Flutter - video_player 全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52431109/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com