2

我正在使用 MediaSource 对象创建一个带有 HTML5 的音频播放器。

我的代码类似于MediaSource API Demo

但是在执行该行时

var ms = new MediaSource();

Firefox并且抛出异常Internet Explorer

ReferenceError: MediaSource is not defined

Firefox 支持中表示此功能仅对Youtube和启用Netflix

有办法处理这个限制吗?

在 Chrome 中,我没有问题!

4

2 回答 2

3

在撰写本文时,IE11 仅支持在 Windows 8.1 或更高版本上运行。

Firefox 只会在about:configparam时启用 MSE media.mediasource.enabled = true(一旦 FF 实现全局稳定,这个限制最终将被移除)。没有办法解决这个问题,因此除非您是 YouTube 或 Netflix,否则请考虑即将推出的 Firefox MSE。

于 2015-06-15T14:51:23.193 回答
0

Firefox 在浏览器中的 MSE 支持方面一直落后。然而,Firefox Nightly 构建现在似乎非常接近正常工作。在向公众发布之前,它仍然需要经过夜间构建和测试阶段,所以预计几个月。

于 2015-09-29T12:51:20.063 回答