3

私は iOS/Android PhoneGap アプリを構築しています - 現在、iOS ビルドに焦点を当てています。

iOS の場合、バックグラウンドで音楽を再生するために LowLatencyAudio プラグインを使用しています (ページのロード間で音楽が再生され続けるように、このプラグインを使用する必要があります)。

電話を受けると音楽が止まります。ただし、私が直面している問題は、通話が終了するとアプリが再開されますが、音楽がないことです。

最も簡単な解決策は、呼び出しが終了したときに単に LowLatencyAudio.play() 関数を呼び出すことです。私の最初のアイデアは、次を使用して再開イベントに接続しようとすることでした。

document.addEventListener("resume", ...

ただし、この関数は通話後に呼び出されません。ある場合、私がリッスンできるイベントを知っている人はいますか? そうでない場合、代替ソリューションはありますか?

4

1 に答える 1

2

Cordova ドキュメントの iOS 癖に記載されている「アクティブな」イベントを試してください: http://cordova.apache.org/docs/en/2.6.0/cordova_events_events.md.html#resume

Cordova は現在も開発が活発に行われており、すべてのデバイスで常に機能するとは限らない重大な変更や機能が頻繁にリリースされます。

于 2013-06-04T18:18:03.373 に答える