首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS YTPlayerView奇怪的行为

iOS YTPlayerView奇怪的行为
EN

Stack Overflow用户
提问于 2017-01-09 14:15:31
回答 1查看 267关注 0票数 2

我注意到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专业版(两种尺寸):纵向和横向HD720

iPad以外的其他iPads优势:纵向和横向均为中等

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

有人知道里面的问题是什么吗?我怎样才能在所有的iPads上运行HD720?(setPlaybackQuality(.HD720)不起作用)

EN

回答 1

Stack Overflow用户

发布于 2017-01-09 14:31:00

我不知道解决方案有什么问题。但是如果你想要强制加载一个特定质量的视频,你可以使用以下几行代码。

代码语言:javascript
复制
- (void)playerViewDidBecomeReady:(YTPlayerView *)playerView 
{
   [playerView loadVideoById:@"YourVideoId" startSeconds:0.0f suggestedQuality: kYTPlaybackQualityHD720];  //This will force the video to load in HD720
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41542003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档