gpt4 book ai didi

ios - MPMoviePlayerController 看到双重

转载 作者:行者123 更新时间:2023-11-29 04:23:04 26 4
gpt4 key购买 nike

来自 YouTube 的某些流媒体视频在 MPMoviePlayer 中显示被挤压并加倍,如以下屏幕截图所示,而同时制作并以相同方式托管的其他视频在同一 View 中运行良好。如果我直接在 Safari 中访问 YouTube 网址,它有时工作正常,有时会出现完全相同的问题。我在失败的网址中注意到的一件事是它们指定了algorithm=throttle-factor,但我似乎无法在不破坏它的情况下编辑YouTube嵌入的网址。我该如何解决这个问题?

enter image description here

最佳答案

我正在使用 HCYouTubeParser 库 (https://github.com/hellozimi/HCYoutubeParser),它为每种尺寸返回两个 url。对于某些视频,它有一个中等大小的 url 包含“algorithm=throttle-factor”,而另一个则不包含。在 HCYoutubeParser.m 中添加以下代码 h264videosWithYoutubeURL: 可确保仅输出未限制的视频网址。

BOOL throttled = [url rangeOfString:@"algorithm=throttle-factor"].location != NSNotFound;

if(!throttled)
[videoDictionary setObject:url forKey:quality];

这可行,但由于我不知道为什么这些视频会失败或者会产生什么后果,所以我没有向hellozimi提交更改。

关于ios - MPMoviePlayerController 看到双重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12711883/

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