【问题标题】:createMediaElementSource method of Web Audio API in FirefoxFirefox 中 Web Audio API 的 createMediaElementSource 方法
【发布时间】:2013-12-09 20:38:40
【问题描述】:

根据Mozilla's WebAudio API Rollout,WebAudio 应该在 Firefox 25.0.1 中可用。然而,我无法让createMediaElementSource 在 Firefox 上运行,但它在 Chrome 中运行良好。这是代码的简化版本:

var context = new AudioContext();
var el = document.getElementById('audio');
// Breaks in Firefox.  Remove these 2 lines and audio plays in Firefox
var sourceNode = context.createMediaElementSource(el);
sourceNode.connect(context.destination);

这是一个 JSFiddle:
http://jsfiddle.net/marcoslin/Jb4LN/

如果您使用 Chrome 在 Fiddle 结果中点击播放,则会播放音频。音乐无法在 Firefox 中播放。

这是一个similar question,没有答案。

【问题讨论】:

标签: javascript firefox html5-audio web-audio-api


【解决方案1】:

我认为这与上一条评论中提到的同源政策有关。为了测试您的代码,我下载了音乐文件并使用我拥有 html 代码的服务器进行了测试,它适用于 fx 25.0.1

这是链接:http://www.alianetwork.it/fx/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 2015-11-24
    • 2021-01-03
    相关资源
    最近更新 更多