刚遇到这个奇怪的问题。我有一个 UIViewController ,其中包含使用标准 loadRequest 方法在网站中加载的 webview。一些页面嵌入了视频,当页面单独显示时可以正常工作。但是,当我将带有 Web 视图的页面推送到 UINavigationController 时出现问题
嵌入的 YouTube 视频将尝试在瞬间全屏打开电影播放器控制器,然后立即关闭。托管在我正在加载的网站上的视频在全屏控制器中打开并且播放正常,但暂停按钮不起作用。但是,当我关闭电影控制器时,网络视图完全是黑色的。
只有当我在导航控制器中有视图时才会发生这种情况。似乎 UIWebViews 私有 UIMoviePlayer 不喜欢成为导航堆栈的一部分。
有人遇到过这个问题吗?更好的是,找到解决方法了吗?