【发布时间】:2015-05-08 10:33:18
【问题描述】:
在 iOS 的 UIWebView 中的 HTML5 视频控件中播放大约 20 个短视频剪辑 (mp4) 后,后续剪辑失败并显示 MEDIA_ERR_DECODE。问题是,我知道这些视频很好,因为它们以前播放过,有时甚至在同一会话期间播放。
此外,如果您等待足够长的时间来请求新的视频剪辑,它通常会重新开始工作。
我也知道这不是服务器,因为我可以在台式计算机上的 chrome 上执行完全相同的操作,并且它始终可以正常工作。
根据我的故障排除,该错误似乎出在 iOS 本身。
- 有人有解决此问题的想法吗?
- 有什么方法可以获取有关 iOS 中此类媒体解码错误的更多信息?我尝试使用 Safari 的开发工具来监听 http 请求,但我不能让它记录超过几秒钟,然后它就会遇到内存不足错误并杀死应用程序。
更新:在 iOS 模拟器中运行时也可以正常工作。看来问题只出现在 iPad 本身上
【问题讨论】:
-
我也在 iOS 8.1.3 上看到过这个,但所有视频资源都是应用本地的。
-
刚刚发布了我原来问题的答案。希望对你有帮助
标签: ios objective-c html video uiwebview