iPhone不会通过UIWebView播放高清视频,而iPad可以



我尝试使用以下代码播放视频:

    CGRect frame = CGRectMake(0, 0, 300, 160);
    NSString *embedHTML = @"<html><head>
                            <body>
                            <video src="http://cs13006.userapi.com/u57385256/video/c27ebefdeb.360.mp4" controls</video>
                            </body></html>";
    UIWebView *videoView = [[UIWebView alloc] initWithFrame:frame];
    [videoView loadHTMLString:embedHTML baseURL:nil];
    [self.view addSubview:videoView];

它像魅力一样工作,但如果我将 src 更改为

http://cs13006.userapi.com/u57385256/video/c27ebefdeb.480.mp4 (480p)

http://cs13006.userapi.com/u57385256/video/c27ebefdeb.720.mp4 (720p)

它停止在iPhone上运行,但仍可在iPad上运行。

或者它可能只是模拟器错误,它可以在设备上工作?(我没有iPhone可以测试它)

它在较新版本的iOS中得到了修复。现在这段代码工作正常。

最新更新