【发布时间】:2010-08-04 07:11:09
【问题描述】:
我正在使用 UIWebview 以纵向模式播放视频。它在 iphone OS 3.2 的情况下工作正常。 前段时间我将我的 iphone 操作系统更新到 4.0,然后问题来了(现在没有视频播放器了)。我当前的应用程序构建版本是 3.1.2。 非常感谢您的任何帮助。
【问题讨论】:
我正在使用 UIWebview 以纵向模式播放视频。它在 iphone OS 3.2 的情况下工作正常。 前段时间我将我的 iphone 操作系统更新到 4.0,然后问题来了(现在没有视频播放器了)。我当前的应用程序构建版本是 3.1.2。 非常感谢您的任何帮助。
【问题讨论】:
我不确定这是否适合您,您可能知道这一点。但从 iOS 3.2 开始,您可以旋转 MPMovieController(或 MPMovieViewController)而无需全屏,并且您不需要为此使用 UIWebView。
亲切的问候,菲尔。
【讨论】:
您需要将 webview 的allowInLineMediaPlayback 设置为yes。要使您的代码在所有平台上运行,您可以使用以下代码:
//检查系统操作系统版本是否高于3.2
NSString *os_verson = [[UIDevice currentDevice] systemVersion];
NSLog(os_verson);
if([os_verson 本地化比较:@"3.2"] != NSOrderedAscending)
{
self.webView.allowsInlineMediaPlayback = YES;
}
【讨论】: