0
我正在爲Firefox Mobile(Fennec)寫一個應該播放聲音的擴展。使用nsISound,即如何在Firefox Mobile擴展中播放聲音?
var sound = ios.newURI(pathToSoundFile, null, null);
var player = Components.classes["@mozilla.org/sound;1"].createInstance(Components.interfaces.nsISound);
player.play(sound);
在Firefox,它的桌面版本
工作正常,但不會產生對FF移動任何聲音。我也試過追加音頻元素的網站,
var audioElement = win.content.document.createElement('audio');
audioElement.setAttribute('id','audio_test');
audioElement.setAttribute('src',pathToSoundFile);
win.content.document.body.appendChild(audioElement);
win.content.document.getElementById('audio_test').play();
其工作,但前提是該網站是我的計算機上本地存儲(由於安全 限制,我認爲)。
我在一款搭配Android 4.2的華碩Transformer平板電腦上測試了這款產品。有什麼建議麼?