我正在使用javascript创建应用程序并使用intel xdk进行包装。我读了here方法"要求声音文件包含在应用程序文件夹中#34;。
有没有办法通过网络播放声音的完整路径(例如www.example.com/sound.mp3)?我应该使用音频库吗?
答案 0 :(得分:1)
你不需要一个特殊的音频库,你应该能够像在网页中那样做。您可以在HTML中创建一个元素:
<audio controls>
Audio not supported.
<source src="http://www.example.com/sound.mp3">
</audio>
将为您提供播放按钮和控件,并带有后备消息。
如果要创建它并以编程方式控制它,您可以这样做:
sound = new Audio("http://www.example.com/sound.mp3");
然后当你想玩它时
sound.play();
我认为音频是异步下载的,因此如果您在下载完成之前尝试播放音频可能会出现一些问题,但我并非100%确定。
有关详细信息,请参阅https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio。