【问题标题】:iPhone doesn't play HD video through UIWebView, when iPad doesiPhone 不通过 UIWebView 播放高清视频,而 iPad 可以
【发布时间】:2012-10-09 06:53:43
【问题描述】:

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

    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 可以测试它)

【问题讨论】:

    标签: iphone ipad uiwebview html5-video


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-16
      相关资源
      最近更新 更多