首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSX - WebView youtube html5视频获取错误

OSX - WebView youtube html5视频获取错误
EN

Stack Overflow用户
提问于 2015-03-24 23:42:55
回答 1查看 360关注 0票数 1

我正在将一个嵌入的youtube视频加载到WebView forcing html5中。

代码语言:javascript
复制
[webView setMainFrameURL:[NSString stringWithFormat:@"https://www.youtube.com/embed/%@?html5=1",videoId]];

它运行良好,直到我点击播放,等待一段时间,我得到一个奇怪的错误在日志中

代码语言:javascript
复制
fragManifold_PushBytes signalled err=-16046 (kFigManifoldError_UnexpectedInitData) (Second 'ftyp' atom encountered) at /SourceCache/CoreMedia/CoreMedia-1562.232/Prototypes/FormatHandlers/Movie/FigMovieFragmentManifold.c line 1630

视频就会停止播放。恢复播放的唯一方法是在视频中的另一个点跳转到时间线中。

我找不到关于这个错误的任何东西。有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 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 )。

请注意,这将只适用于旧的WebView,而不是从OS X 10.10开始的新WKWebView

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29236978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档