2

我有以下方法在 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 上工作。

4

1 回答 1

0

使用 javascript 桥接器。这更容易。

于 2014-11-28T14:02:21.540 回答