背景声音在Phonegap android

Background sound in Phonegap android

本文关键字:android Phonegap 声音 背景      更新时间:2023-09-26

我正在使用Media player api在phonegap android中实现背景声音。它可以在不播放后进行一两次迭代。它会抛出像

这样的错误

03-15 15:20:40.838: E/MediaPlayer(6574): Error(1,-2147483648)此错误仅在启动时出现它播放了一段时间,然后再次停止,下面是logcat错误[03:15 15:23:12.568] E/MediaPlayer(6574): error (- 19,0)03:15 15:23:12.568: E/MediaPlayer(6574):没有有效的MediaPlayer,尝试调用getDuration[03:15 15:23:12.568] E/MediaPlayer(6574): error (- 38,0)

这是我的代码pauseSound = setInterval(函数){playAudio("/android_asset/www/声音/nyan.wav");}, 1000);

   var my_media = null;
   var mediaTimer = null;
  function playAudio(url) {
  // Play the audio file at url
    my_media = new Media(url,function() {
    // success callback
     my_media.release();     
  });
   // Play audio
   my_media.play();
}

html code:

<audio controls id="myPlayer" style="display:none;">
  <source id="myPlayerSource" src="#" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

jquery代码:

function playAudio(url){
    $("#myPlayerSource").attr("src",url);
    document.getElementById('myPlayer').play()
}

在html5中检查这个标签HTML5音频