我在Phonegap上用HTML5 CSS和jQuery创建了一个应用程序,但是当它是一个.APK文件时音频无效。我在Phonegap开发者应用程序上测试了我的应用程序,并且该应用程序运行良好!但是当它是一个.APK文件时,音频不再工作了..我的config.xml中有什么问题吗?
顺便说一句,这就是我在game.js中播放音频的方式:
pop = new Audio('/android_asset/www/sounds/bubble-pop.wav')
music = new Audio('/android_asset/www/sounds/music.mp3')
fail = new Audio('/android_asset/www/sounds/fail.wav')
pop.play();
music.play();
fail.play();
编辑: 我想尝试Cordova的Media Plugin,但不知道如何在我的项目中使用它。有人知道怎么做?我真想在我的应用程序中播放声音。
答案 0 :(得分:1)
cordova plugin add org.apache.cordova.media
此命令将安装媒体插件。然后在触发设备就绪功能后,您可以使用此代码
src='sounds/music.mp3';
my_media = new Media(src, onSuccess, onError);
my_media.play();
function onSuccess() {
console.log("playAudio():Audio Success");
}
// onError Callback
//
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
这是一个完整的例子&文档
http://cordova.apache.org/docs/en/3.3.0/cordova_media_media.md.html#Media