导航堆栈中的AVPlayerViewController可能吗?

时间:2017-04-22 02:07:07

标签: ios swift avfoundation avkit

我正在制作一个制作应用,我需要使用AVPlayerViewController的实例来播放视频。

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

在全屏模式下,有一个完成按钮将退出全屏模式,但有一半时间,当我按完成时,所有播放控件除了无法移动的洗涤器外消失。由于我在导航控制器中,屏幕和播放器仍然存在,但播放控制有时会中断。似乎AVPlayerViewController的设计只是以模态方式显示,并使用完成按钮自动解除。

我知道在文档和示例代码中,AVPlayerViewController以模态方式呈现在全屏中,完成按钮会自动为您解除它。但是有没有可能将AVPlayerViewController推到导航堆栈上,而没有那种奇怪的完成按钮行为?

0 个答案:

没有答案