1
我試圖讓我的接收器發揮託管在服務器上的MP3文件用下面的函數播放音頻接收器從網站
playSound_: function(mp3_file) {
var snd = new Audio("audio/" + mp3_file);
snd.play();
},
然而,大部分的時候它不玩,當它確實發揮,這是延遲。但是,當我在本地瀏覽器中加載接收器時,它可以正常工作。
在接收器上播放音頻的正確方法是什麼?
你願意提供一些示例代碼或更多信息的鏈接嗎? MediaElement標籤與'audio'標籤相同嗎?這就是我在這個問題中提供的原始實現中所嘗試的。謝謝! – sguha
如果您知道要播放的音頻文件,只需將添加到接收器的主體中即可。我沒有嘗試過,但我認爲它會起作用。如果你想控制播放(例如不想自動播放),那麼只需使用可用的api來播放。你可以看到這個[site](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video)用於你可以使用的HTML5 apis –
本質上,我的js代碼創建了一個'音頻「元素,但不會將其添加到DOM。這是我使用https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement的API。它適用於我的本地Chrome瀏覽器(OSX - 31.0.1650.63),但僅在Chromecast上間歇性地運行。 – sguha