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でこれを行うことができますか?