Intel XDK:播放不在应用程序文件夹中的音频

时间:2015-01-28 11:47:46

标签: javascript audio intel-xdk

我正在使用javascript创建应用程序并使用intel xdk进行包装。我读了here方法"要求声音文件包含在应用程序文件夹中#34;。

有没有办法通过网络播放声音的完整路径(例如www.example.com/sound.mp3)?我应该使用音频库吗?

1 个答案:

答案 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