通过运行声音线程播放声音,还是恢复播放?

时间:2012-09-23 02:04:55

标签: html5 audio cordova sencha-touch media

我有以下方法在phonegap应用中播放声音:

  if (Ext.os.is.Android) {
            var soundPath = util.phonegap.getResourcesPath() + "/sounds/1khz_1_5s.mp3";
            var restSound = new Media(soundPath,
                function () {
                }, function (error) {
                    console.log(error);
                });
            restSound.play();
        }
        else {
            new Ext.Audio({hidden:true, url:'sounds/1khz_1_5s.mp3'}).play();
        }

但是,如果在我的应用程序打开时播放Pandora或类似内容,则会停止音频,并且在我的声音结束时不会恢复它。当我播放声音时,如何恢复正在发生的音频?

我需要这个才能在iOS和Android上运行。

1 个答案:

答案 0 :(得分:0)

使用javascript桥。它更容易。