YouTube iframe API以无法通过手机播放的分辨率提供流媒体

时间:2018-11-08 09:54:22

标签: youtube-api

我衷心希望YouTube API小组能够解决此问题:

YouTube已禁用使用setPlaybackQuality()方法请求特定大小的功能。

如果我是对的,则YouTube iframe API会根据嵌入式播放器的像素尺寸自动确定要投放的适当分辨率/尺寸(小,中,大,hd720等)。

这是蜂窝网络上的一个巨大问题。

在某些情况下,对于480p以上的流,AT&T,Verizon,TMobile和其他公司已经开始限制视频流和/或一起禁用播放。

在我们的示例中,在嵌入式YouTube播放器中播放宽度为360px以上的内容之前,我们需要缓冲1.5-2分钟的时间。

在纵向模式下,此限制至少在某种程度上是可以接受的,但是在移动设备上以全屏模式观看视频的首选方式下,YouTube会自动更改质量,并且在大多数情况下会提供HD720p,而在几乎整个缓冲模式下,蜂窝连接。

要修复::我们非常需要请求特定分辨率的功能,并且/或者我们需要YouTube通过蜂窝连接以480p的速度提供视频。

YouTube对此的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

suggestedQuality的{​​{1}}参数不仅确定嵌入式播放器的像素尺寸,而且还根据不同的用户,视频,系统和其他播放条件来确定合适的播放质量。

将参数值设置为player.setPlaybackQuality(suggestedQuality:String):Void会指示YouTube选择最合适的播放质量。

  

YouTube选择适当的播放质量。此设置有效地将质量级别恢复为默认状态,并且使以前使用cueVideoByIdloadVideoByIddefault函数设置播放质量的任何努力无效。

我认为这也考虑到了移动连接,但是如果您认为此API功能存在问题,可以联系YouTube here