4
根據Mozilla's WebAudio API Rollout,WebAudio應該在Firefox 25.0.1中可用。然而,我不能讓createMediaElementSource
在Firefox上工作,但它在Chrome中正常工作。代碼的這裏被簡化的版本:Firefox中的Web Audio API的createMediaElementSource方法
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,在音頻播放小提琴演奏的結果。音樂不會在Firefox中啓動。
這是一個similar question沒有答案。
檢查這一項 HTTP: //downloadsoftware.com/questions/19708561/firefox-25-and-audiocontext-createjavascriptnote-not-a-function –
@Dileepstanley確實是由同源策略引起的。發表評論作爲答案,我會接受它。 – marcoseu