我是phonegap的新手,在用户点击播放按钮时尝试播放本地音频文件 当用户点击暂停按钮时暂停音频......
and am adding the path
1) playAudio("/android_asset/fire.mp3");
But it is showing an error in logcat
04-17 07:17:20.221: E/Web Console(4558): ReferenceError: Can't find variable: Media at file:///android_asset/www/index.html:29
我将我的音频文件放在资产文件夹
中我正在检查真实设备HTC android
答案 0 :(得分:3)
您可能会尝试在启动deviceready事件之前调用Media。
以下内容可能有所帮助:
<script type="text/javascript">
var myMedia = null;
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady () {
myMedia = new Media("/android_asset/www/fire.mp3",
function(){
if (myMedia) {
myMedia.stop();
myMedia.release();
}
},
function(error){
console.log(error.message);
}
);
}
</script>
答案 1 :(得分:0)
给src = /android_asset/www/mp3filename.mp3一旦给出,请检查
/android_assets/www/mp3filename.mp3
答案 2 :(得分:0)
如果您在www文件夹中有一个名为audio的文件夹。您可以使用代码访问其中的本地文件test.mp3。
media = new Media('audio/test.mp3');