1

我正在开发一个生产应用程序,我需要使用一个实例AVPlayerViewController来播放视频。

我想通过将控制器推到导航堆栈上来显示控制器。但是,这会导致奇怪的行为,因为用户可以按下右下角的全屏按钮。

在全屏模式下,有一个Done按钮将退出全屏模式,但一半时间,当我按下Done时,所有播放控件都消失了,除了不能移动的擦洗器。由于我在导航控制器中,屏幕和播放器仍然存在,但播放控件有时会中断。似乎它的AVPlayerViewController设计只是以模态方式呈现并使用“完成”按钮自动关闭。

我知道在文档和示例代码中,它以AVPlayerViewController模态方式呈现为全屏,完成按钮会自动为您关闭它。但是AVPlayerViewController,如果没有奇怪的完成按钮行为,是否可以将一个推送到导航堆栈上?

4

0 回答 0