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

发布于 2015-04-07 22:59:29
如果您使用的是本地文件,请尝试使用src="file:///path/youfilename.mp3“”引用它们
发布于 2019-10-31 17:34:20
我知道答案为时已晚,但不管怎样,我把这篇文章贴出来,这样任何人都可能需要帮助。正如问题所说,他正在使用Cordova。
将有一个名为的插件,可以让你在应用程序中播放音频。您可以像这样使用它:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var my_media = new Media('cdvfile://localhost/temporary/recording.mp3', ...);
}
media.play;记住:
请始终使用设备就绪功能中的媒体,否则将无法播放。
有关更多参考信息,请查看其官方页面=> Cordova Media Plugin。
https://stackoverflow.com/questions/29494634
复制相似问题