gpt4 book ai didi

html - OSX - WebView youtube html5 视频出现错误

转载 作者:行者123 更新时间:2023-12-03 17:20:43 32 4
gpt4 key购买 nike

我正在将嵌入的 youtube 视频加载到 WebView 中,强制使用 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

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

我找不到有关此错误的任何内容。有什么帮助吗?

最佳答案

尝试使用 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 (Safaris 当前在我的 Mac 上的用户代理) .

请注意,这仅适用于旧的 WebView而不是新的WKWebView自 OS X 10.10 起。

关于html - OSX - WebView youtube html5 视频出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29236978/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com