0

驚いたことに、私の Cordova アプリ (私は Icenium を使用しています) は、iPhone のサウンド スイッチをオフにしてからオンにしても、バックグラウンド ミュージックとゲームプレイ サウンドを喜んで再生します。スイッチは「呼び出し音オフ」と「呼び出し音オン」を制御するように設定されていると思いますが、他のすべての商用ゲーム アプリはスイッチを尊重しているように見え、オフにすると音楽を再生しません。

Cordova アプリがこの物理スイッチを尊重し、他のアプリケーションと一貫して動作するようにするための最良の方法は何ですか? ありがとう!

4

1 に答える 1

0

Cordova Media プラグインを使用してサウンドを再生している場合は、iOS で次の回避策を使用できます。

oSound = new Media("sound.mp3");
oSound.play(
{
    playAudioWhenScreenIsLocked: false
});

電話がロックされているときにサウンドが再生されないように設計されていますが、ハードウェアのミュート スイッチがオフになっているときにサウンドが再生されないようにすることで、問題を回避します。

于 2014-12-28T01:53:27.210 に答える