iphone - 在 iOS 6 上的 UIWebView 中全屏播放 YouTube 视频

标签 iphone ios uiwebview youtube fullscreen

我在 UIWebView 中以全屏模式播放 YouTube 视频时遇到问题。默认情况下视频是内嵌的。当我切换到全屏( native 播放器按钮)时,视频播放器的大小会调整为全屏,然后停止播放并刷新页面。

iOS5 上效果很好,但在 iOS6 上则不然。

这在 iPhone 上更为明显,因为视频一开始播放,播放器就会进入全屏模式。因此,该视频无法在使用 iOS6.x 的 iPhone 设备上播放。

我知道 Apple 更改了有关 YouTube 视频的政策。但这对我有什么帮助呢?如何确保视频也以全屏模式播放?

最佳答案

如果您在全屏模式下播放视频,现在 (iOS6) 会调用

-(void)viewWillDisappear

尝试注册 UIMoviePlayerControllerDidEnter*(/Exit)*FullscreenNotification 并修改 viewWillDisappear 像 UIWebView Movie Player getting dismissed iOS 6 bug

关于iphone - 在 iOS 6 上的 UIWebView 中全屏播放 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686701/

相关文章:

iphone - 在 UIWebView 中显示来自相机的 UIImage

iphone - 按下按钮时停止声音 iOS

iphone - UINavigationBar 调用 drawRect : if subclassed but not when using categories in iOS 5?

ios - iPad 的选项卡式 Split View(切换详细 View )

ios - 为什么 IBAction 和 IBOutlet 是不可见的

ios - 使用自动布局将 subview 的宽度与其父 View 匹配

iphone - iPhone 上的状态更改网络可达性通知是强制性的吗?

jquery - 移动 Safari 上高度为 100% 的 Div

ios - Objective C 中的可变副本有什么作用

ios - 用于 webView 的 scalesPageToFit 不适用于 iOS 9.3