Firefox视频标签getVideoPlaybackQuality()不是一个函数

时间:2015-07-10 20:15:51

标签: javascript firefox html5-video media-source

根据MDN documentationgetVideoPlaybackQuality()上的HTMLVideoElement在版本25.0之后可用。

但是,我尝试在Firefox 38.1.0中的视频元素上调用它,并出现getVideoPlaybackQuality is not a function错误。

这个api实际上是否适用于Firefox?

2 个答案:

答案 0 :(得分:1)

您是否抓住了Mozilla文档中的脚注......该功能仅在您打开配置标志时才可用?

在Firefox中加载about:config并搜索media.mediasource.enabled标记,然后将其设置为true并再次尝试调用函数。

编辑:如果我正确阅读,Firefox 37Firefox 38的发行说明似乎表明MediaSource API目前仅针对YouTube实施。但是,它现在已启用Firefox Nightlies

答案 1 :(得分:1)

根据Firefox MSE bug report

  

Firefox有一个白名单限制MSE(到YouTube,Netflix和Dailymotion),同时我们修复了一些兼容性错误。在Firefox 42中可能会删除白名单,使所有网站都可以使用MSE。