我正在构建一个使用iframe API播放YouTube视频的网络应用。
我试图解决的问题是在iOS上,当iPhone处于慢速蜂窝网络时,YouTube根本无法加载。我意识到它也发生在使用Safari或Chrome的YouTube移动网站上(它与YouTube应用程序没有任何问题)。
然后我调用getAvailableQualityLevels()
来查看iframe播放器返回的质量,我在iOS上看到它不支持tiny
以及其他一些选项,而在Android上则是如此。在Android上,使用慢速蜂窝电话,它可以按预期使用相同的视频。
iOS:["hd720", "medium", "small", "auto"]
Android:["hd1080", "hd720", "large", "medium", "small", "tiny", "auto"]
我找不到任何提及此事的文件。我真的需要让它与蜂窝网络一起工作。任何解决方法的想法?