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