我正在将一个嵌入的youtube视频加载到WebView forcing html5中。
[webView setMainFrameURL:[NSString stringWithFormat:@"https://www.youtube.com/embed/%@?html5=1",videoId]];它运行良好,直到我点击播放,等待一段时间,我得到一个奇怪的错误在日志中
fragManifold_PushBytes signalled err=-16046 (kFigManifoldError_UnexpectedInitData) (Second 'ftyp' atom encountered) at /SourceCache/CoreMedia/CoreMedia-1562.232/Prototypes/FormatHandlers/Movie/FigMovieFragmentManifold.c line 1630视频就会停止播放。恢复播放的唯一方法是在视频中的另一个点跳转到时间线中。
我找不到关于这个错误的任何东西。有什么帮助吗?
发布于 2015-06-11 00:46:48
尝试使用setCustomUserAgent:将您的WebViews用户代理设置为Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3 (我的Mac上的Safaris current user agent )。
https://stackoverflow.com/questions/29236978
复制相似问题