如果使用本地文件,请尝试使用src =“ file:///path/youfilename.mp3”引用它们
[嗨,我正在尝试使用cordova和intel xdk构建Web视图移动应用程序,问题是我可以从ide模拟器播放声音,但是在将项目构建为apk并安装在我的android手机上后,尝试播放声音不起作用,我用谷歌搜索了很多,但没有帮助。
我的代码:
var audio = new Audio('audio/7.wav'); audio.play();
我设法在声音播放器上播放声音文件时获得了实际路径,就像这样
我试图使用返回Android手机上声音文件的实际路径的相同函数来获取路径,但是该路径为空,所以我在构建要应用的项目时发现将文件夹和资产文件夹更改为此] >
因此它通过添加新文件夹来更改应用程序中的每个路径,而我试图在本地播放来自apk的声音,而不是在服务器上设置声音并从那里播放,请提供任何帮助,并在此先多谢一遍]]
嗨,我正在尝试使用cordova和intel xdk构建Web视图移动应用程序,问题是我可以从ide模拟器播放声音,但是在将项目构建为apk并安装在我的Android手机上时...]] >>
如果使用本地文件,请尝试使用src =“ file:///path/youfilename.mp3”引用它们
我知道答案的时机已经太迟了,但是无论如何我都会发布此信息,以便任何人都需要帮助。正如问题所述,他正在使用Cordova
。Cordovadocument.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var my_media = new Media('cdvfile://localhost/temporary/recording.mp3', ...);
}
media.play;
记住:请始终在设备就绪功能内使用媒体,否则将无法播放。有关更多参考,请查看其官方页面=> Cordova Media Plugin。
如果使用本地文件,请尝试使用src =“ file:///path/youfilename.mp3”引用它们
我知道答案的时机已经太迟了,但是无论如何我都会发布此信息,以便任何人都需要帮助。正如问题所述,他正在使用Cordova
。Cordova