我们可以使用Safari浏览器或WKWebView获得正常质量的YouTube视频吗?

时间:2019-05-07 19:46:14

标签: ios youtube wkwebview

还是只有通过iOS上的官方YouTube应用程序才能获得高质量?

我正尝试使用下一个iOS库在我的应用中播放YouTube,但它始终选择medium质量,并且无法更改

https://github.com/youtube/youtube-ios-player-helper

https://github.com/gilesvangruisen/Swift-YouTube-Player

YouTube IFrame API方法没有任何改变:

player.setPlaybackQuality(suggestedQuality:String):Void

loadVideoById({'videoId': 'bHQqvYy5KYo', 'suggestedQuality': 'large'});

iPhone Simulator XR(iOS 12.2)中的Safari浏览器:

我正在尝试更改视频的质量,该视频绝对具有全高清质量,但只有在Safari应用中进行测试时,才能提供360p的最大值:

enter image description here

更新

在真实设备(iPhone 6s)上进行了测试-同样的问题,只有官方的YouTube应用允许设置正常质量。

Chrome浏览器也不允许更改质量

更新2

var qualities = player.getAvailableQualityLevels();-完整高清视频返回medium, auto

1 个答案:

答案 0 :(得分:0)

没有解决方案。

Apple随处替换YouTube播放器。他们将质量限制为360p。尽管他们删除了广告。只有Google提供的YouTube官方应用中才能提供高质量的视频