我想在android phoneGap中使用jQuery在后台播放mp3文件,我已将cordova-2.2.0.js与jquery-1.9.0.js文件包括在一起..这里是我的html代码。我在Manifest File中给出了所有权限时我做错了什么
这是我的html页面
<!DOCTYPE HTML>
<html>
<head>
<title>First App</title>
</head>
<body>
<h1>Welcome to PhoneGap</h1>
<h2>Edit assets/www/index.html</h2>
<script src="cordova-2.2.0.js"></script>
<script src="jquery-1.9.0.js"></script>
<script>
$(document).ready(function(){
alert("hey");
var audio = new Audio();
audio.src = "audio.mp3";
audio.play();
});
</script>
</body>
</html>
答案 0 :(得分:0)
尝试this链接,使用媒体而不是音频
var myaudio = new Media('/android_asset/www/audio/file.mp3');
表示您的错误尝试在没有有效媒体播放器的情况下调用getDuration
试试这个链接
https://groups.google.com/forum/#!topic/phonegap/aa_2dHjy9C0
Android: attempt to call getduration without a valid mediaplayer
http://maffelu.net/phonegap-attempt-call-getduration-without-valid-mediaplayer/
我说检查这个链接因为你没有发布android代码所以试试吧。
希望这会有所帮助。