iOS PlayerView奇怪的行为

iOS PlayerView奇怪的行为,ios,youtube,youtube-api,youtube-javascript-api,youtube-iframe-api,Ios,Youtube,Youtube Api,Youtube Javascript Api,Youtube Iframe Api,我注意到YTPlayerView在iOS上的一个奇怪行为,即在iPhone 6s Plus屏幕上,播放器的高度和宽度都小于500,但按16:9的比例,自动选择的质量是HD720。然而,在iPad上,播放器高度约700,宽度超过1000,自动选择的质量是中等的 以下是我观察到的设备列表: iphone5/5s/4s:纵向和横向均为中等 iphone6/6s/7:纵向中等,横向HD720 iphone6plus/6s Plus/7plus:HD720的纵向和横向版本 iPad Pro(两种尺寸):H

我注意到YTPlayerView在iOS上的一个奇怪行为,即在iPhone 6s Plus屏幕上,播放器的高度和宽度都小于500,但按16:9的比例,自动选择的质量是HD720。然而,在iPad上,播放器高度约700,宽度超过1000,自动选择的质量是中等的

以下是我观察到的设备列表:

iphone5/5s/4s:纵向和横向均为中等

iphone6/6s/7:纵向中等,横向HD720

iphone6plus/6s Plus/7plus:HD720的纵向和横向版本

iPad Pro(两种尺寸):HD720纵向和横向

除iPad Pros以外的其他iPad:纵向和横向均为中等

基于此,iframeapi(或者至少是YTPlayerView)似乎没有根据大小选择其质量。我在Mac上的模拟器中运行这些测试,这意味着在网络速度或性能上不会有太大的差异


有人知道里面有什么问题吗?我如何在所有iPad上制作HD720?(setPlaybackQuality(.HD720)不起作用)

我不知道分辨率有什么问题。但是,如果您想强制加载特定质量的视频,可以使用以下代码行

- (void)playerViewDidBecomeReady:(YTPlayerView *)playerView 
{
   [playerView loadVideoById:@"YourVideoId" startSeconds:0.0f suggestedQuality: kYTPlaybackQualityHD720];  //This will force the video to load in HD720
}

这是不工作的iPad以外的专业。。。质量仍然中等