iphone - 在 Web View 中使用 YouTube 播放器的 iPhone 上为 "Movie Format Not Supported"

标签 iphone uiwebview youtube

我正在 iPhone 上使用 UIWebView 来播放 YouTube 视频。这在大多数情况下都工作正常,但并非全部。

在某些情况下,显然与网络连接问题有关,会出现错误“不支持此电影格式”。显示。在相同情况下,Safari 和 YouTube 播放器中都会出现同样的错误。

不幸的是,Apple 在 AppStore 测试期间发现了这一点,因此他们拒绝了该应用程序。

任何人都可以建议更合适地检测和处理错误的方法,或者任何其他视频托管系统,我们可以在没有播放器问题的情况下获得类似的体验吗?

感谢您的帮助,

拉里

最佳答案

尝试此代码,看看它是否为您提供有关该问题的任何其他提示:

// report the error inside the webview
    NSString* errorString = [NSString stringWithFormat:
                             @"<html><center><font size=+5 color='white'>An error occurred:<br>%@</font></center></html>",
                             error.localizedDescription];
    [self.webView loadHTMLString:errorString baseURL:nil];

关于iphone - 在 Web View 中使用 YouTube 播放器的 iPhone 上为 "Movie Format Not Supported",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4315609/

相关文章:

iphone - TTNavigator 恢复时,TTStyleSheet 不工作

iOS UIWebView 弃用。这对 Cordova 应用程序意味着什么?

iphone - uiwebview 和 mobile safari 的区别

jquery - 使用 jQuery/Javascript 处理 "404 image error"错误

php - 使用YouTube API从YouTube播放列表中提取视频URL或ID

iPhone + CSS3 多列 + 溢出 : Scroll = Bug?

iphone - 设置人员属性

iphone - 触摸 "Go"按钮时 UIWebView 中会发生什么

html - 在 Div 中居中响应式 YouTube 视频

javascript - 动态替换 UIWebView 中的 HTML 元素