如何在phonegap中播放多个mp3

时间:2012-11-06 06:25:13

标签: cordova mp3 media playback

我的应用有问题。

我用PhoneGap和jquery mobile来建立hijaiyah应用程序,我有一些问题。实际上这是有效的,但这是播放另一种声音的延迟。 这是HTML

<div data-role=page id=win8 >
  <div data-role=header data-theme=b>
  <a href="index1.html" data-role=button data-icon=arrow-l>Home</a>
    <h1>Dal</h1>
  </div>
  <div data-role=content>

     <p style="width:100%;text-align:center;"> <input type="image" onclick="playAudio('big_dal.mp3')" data-role="none" src=image/8.png /></p> 
     <div class=ui-grid-b>
      <div class=ui-block-a><input type="image" data-role="none" src=image/8da.png />
      <div data-role="button" data-mini="true" onclick="playAudio('8_da.mp3')">Play</div></div>
      <div class=ui-block-b><input type="image" data-role="none" src=image/8di.png />
      <div data-role="button" data-mini="true" onclick="playAudio('8_di.mp3')">Play</div></div>
      <div class=ui-block-c><input type="image" data-role="none" src=image/8du.png />
      <div data-role="button" data-mini="true" onclick="playAudio('8_du.mp3')">Play</div></div>
    </div> 
  </div>
</div>

这是javascript

function playAudio(src) {
            if (device.platform == 'Android') {
                src = '/android_asset/www/' + src;
            }

            var media = new Media(src, success, error_error);

            media.play();
        }

        function success() {
            // ignore
        }

        function error_error(e) {
            alert('mmmm, salah!');
            alert(e.message);
        }

这个问题的解决方案是什么?我的意思是如何解决这个延迟。这让我很困惑。不管怎么说,还是要谢谢你。 Hasan Fathy,英语不好的故事。

0 个答案:

没有答案