英特尔 XDK:播放不在应用程序文件夹中的音频
Intel XDK: Playing audio that is not in the application folder
我正在用javascript制作一个应用程序,并用Intel xdk包装它。我在这里阅读了"要求声音文件包含在应用程序文件夹中"的方法。
有没有办法用它的完整路径播放声音(如 www.example.com/sound.mp3)?我应该为此使用音频库吗?
您不需要特殊的音频库,您应该能够像在网页中一样做到这一点。 您可以在 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。
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- 如何将JS文件从其他文件夹链接到页面
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- 在以前的文件夹中加载脚本
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- AngularJS-如何列出给定文件夹中的文件名
- 如何通过资产管道提供Javascript中子文件夹中的图像
- 可在多个相册文件夹中查找的动态图像库
- 英特尔 XDK:播放不在应用程序文件夹中的音频