【发布时间】:2017-05-23 08:37:03
【问题描述】:
我注意到 YTPlayerView 在 iOS 上的一个奇怪行为,即在 iPhone 6s Plus 屏幕上,播放器的高度和宽度都小于 500,但在 16:9 的比例下,自动选择的质量是 HD720。但是,在播放器高度约为 700 且宽度大于 1000 的 iPad 中,自动选择的质量为中等。
以下是我观察到的设备列表:
iPhone 5/5s/4s:纵向和横向均中等
iPhone 6/6s/7:纵向中等,横向 HD720
iPhone 6 Plus/6s Plus/7 Plus:纵向和横向 HD720
iPad Pro(两种尺寸):HD720 纵向和横向
除 iPad Pro 之外的其他 iPad:纵向和横向均中等
基于此,iframe API(或至少 YTPlayerView)似乎并未根据大小选择其质量。我在我的 Mac 上的模拟器中运行这些测试,这意味着网络速度或性能应该不会有很大差异。
有谁知道里面的问题是什么?我怎样才能在所有 iPad 上制作 HD720? (setPlaybackQuality(.HD720) 不起作用)
【问题讨论】:
标签: ios youtube youtube-api youtube-javascript-api youtube-iframe-api