1

IOS では、ロック画面でアプリのボリューム コントロールを実装しました。Androidでも同じことが必要です。plistを設定してIOSで実行しました

<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>

コントローラ内

var player = Titanium.Media.createAudioPlayer({
   url : "/alerts/door-bell.mp3",
   allowBackground : true,
   audioSessionMode : Ti.Media.AUDIO_SESSION_MODE_PLAYBACK
});

function start(e) {
  player.play();
}

しかし、Androidの場合、ヒントが見つかりません。IOS の場合はKitchenSinkアプリを参照しましたが、Android ではその例は除外されました。ということはありえないのでしょうか。しかし、デフォルトの音楽プレーヤーを再生すると、画面をロックすると、音楽コントロールが通知バー メニューに表示されました。したがって、これは私のアプリでも可能であると想定しています。もしそうなら、どうすればTitaniumまたはAndroidでこれを行うことができますか?

4

1 に答える 1