如何在android PhoneGap中使用Jquery播放mp3文件

时间:2014-08-30 09:32:55

标签: android jquery cordova phonegap-plugins

我想在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>

1 个答案:

答案 0 :(得分:0)

尝试this链接,使用媒体而不是音频

var myaudio = new Media('/android_asset/www/audio/file.mp3');

表示您的错误尝试在没有有效媒体播放器的情况下调用getDuration

试试这个链接

https://groups.google.com/forum/#!topic/phonegap/aa_2dHjy9C0

http://www.anddev.org/multimedia-problems-f28/mediaplayer-attempt-to-call-getduration-without-t51386.html

Android: attempt to call getduration without a valid mediaplayer

http://maffelu.net/phonegap-attempt-call-getduration-without-valid-mediaplayer/

我说检查这个链接因为你没有发布android代码所以试试吧。

希望这会有所帮助。