2

我已經注意到iOS上的一個奇怪的行爲YTPlayerView,即在一個iPhone 6s Plus屏幕肖像與高度和寬度小於500,但在16:9比例的球員,自動選擇的質量是HD720。然而,在播放器高度大約700,寬度大於1000的iPad中,自動選擇的質量是中等的。iOS YTPlayerView奇怪的行爲

下面是我觀察到的設備的列表:

iPhone 5/5秒/ 4S:在縱向介質和橫向

iPhone 6/6秒/ 7:肖像介質,HD720在景觀

iPhone 6加/ 6S加/ 7加:HD720在縱向和橫向

iPad的臨(兩個大小):HD720在縱向和橫向

iPad以外的其他iPad優點:縱向和橫向均適用

基於此,iframe API(或至少YTPlayerView)似乎並未根據尺寸選擇其質量。我在我的Mac上的模擬器中運行這些測試,這意味着網絡速度或性能應該沒有太大差異。

有誰知道里面的問題是什麼?我怎麼能在所有的iPad上製作HD720? (setPlaybackQuality(.HD720)不起作用)

回答

1

我不知道解決方法有什麼問題。但是,如果您想以特定質量強制加載視頻,則可以使用以下代碼行。

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

這不適用於除Pro以外的iPad ...質量仍然中等 – Edward