在 iOS UIWebView 中使用 YouTube iframe 播放器时,我会定期看到错误代码为 5 的 onError 事件(“无法在 HTML5 播放器中播放请求的内容或发生了与 HTML5 播放器相关的其他错误”)。
该错误与特定视频无关(即,抛出错误的视频在其他时间播放得很好)。奇怪的是,错误通常是突发的:来自不同频道的连续几个视频会抛出相同的错误(每个都在一个新的 UIWebView 中)。
在某些时候,错误会消失,并且可以在最初出现错误的设备上观看相同的视频。这种情况已经持续了几个月。