还是只有官方的YouTube应用程序才能在iOS上获得良好的质量?
我试图在我的应用程序中使用下一个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模拟器XR的Safari浏览器(iOS 12.2):
我试图改变视频的质量,它肯定有完整的高清质量,但360 p的最大值只有在我在Safari应用程序中测试时才能使用:

更新
在真实设备(iPhone 6s)上进行测试--同样的问题,只有官方的YouTube应用程序才允许设置正常的质量。
Chrome浏览器也不允许改变质量
更新2
var qualities = player.getAvailableQualityLevels(); -它返回全高清视频的medium, auto
发布于 2019-06-18 16:45:15
没有解决办法。
苹果公司用他们自己的随处可见的YouTube播放器取代了它。他们把质量限制在360便士。尽管他们删除了广告。良好的质量只在Google的YouTube官方应用程序中提供。
https://stackoverflow.com/questions/56029515
复制相似问题