为什么Chromecast不尊重视频元素的小数回放率值?

时间:2013-08-31 21:22:38

标签: google-cast chromecast

在示例演员应用程序上使用调试器我尝试设置小数回放值:

document.getElementById("vid").playbackRate = 0.5;

视频不会改变速度。如果我将playbackRate设置为零,视频将暂停。如果我将其设置为1.0,它将恢复。请注意,在chrome桌面上,视频元素必须遵循小数回放率值。

3 个答案:

答案 0 :(得分:3)

由于硬件限制,设备已禁用此功能。例如,如果尝试以3倍速度播放高清电影,则硬件将无法跟上,因此禁用此类以避免此类问题。如果强烈需要支持费率< 1,请打开功能请求,我们的团队将对此进行审核。

答案 1 :(得分:0)

看起来,目前,除了1和0之外,Chromecast不支持任何playbackRate值,而不仅仅是小数值。我尝试的其他所有内容(分数和整数从-1到3)都导致正常速度播放,0使其暂停。

答案 2 :(得分:0)

播放速率控制对于更精细的控制自适应流媒体非常有用(几乎是必需的),其中轻微的减速或加速可以帮助增加或缩短延迟。

< 1x完全可以达到此目的。事实上,这种优化可能不会超过 10-15%delta

此外,这是一种标准的视频元素方法。根本不支持它是一个严重的缺陷。支持它是有限的。

请认真考虑这一点。如果有更正式的地方提出此请求,请告诉我。