首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在cordova中播放声音

如何在cordova中播放声音
EN

Stack Overflow用户
提问于 2015-04-07 22:54:32
回答 2查看 667关注 0票数 0

嗨,我正在尝试建立一个使用cordova和英特尔xdk的web视图移动应用程序,问题是我可以从ide模拟器播放声音,但当将项目构建到apk并安装在我的android手机上,然后试图播放声音它不工作,我谷歌了很多,但没有帮助..

我的代码:

代码语言:javascript
复制
  var audio = new Audio('audio/7.wav');
  audio.play();

当我在emlitor上播放声音文件时,我设法获得了它的实际路径,它是这样的

http://localhost:58889/http-services/emulator-webserver/ripple/userapp//home/fadi/.config/XDK/xdk-scratchdir/55e69e6e-e640-4902-891e-4f938986febd/platforms/ios/www/sounds/tone.wav

EN

回答 2

Stack Overflow用户

发布于 2015-04-07 22:59:29

如果您使用的是本地文件,请尝试使用src="file:///path/youfilename.mp3“”引用它们

票数 0
EN

Stack Overflow用户

发布于 2019-10-31 17:34:20

我知道答案为时已晚,但不管怎样,我把这篇文章贴出来,这样任何人都可能需要帮助。正如问题所说,他正在使用Cordova

将有一个名为的插件,可以让你在应用程序中播放音频。您可以像这样使用它:

代码语言:javascript
复制
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    var my_media = new Media('cdvfile://localhost/temporary/recording.mp3', ...);
}
media.play;

记住:

请始终使用设备就绪功能中的媒体,否则将无法播放。

有关更多参考信息,请查看其官方页面=> Cordova Media Plugin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29494634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档