В IOS я реализовал регулировку громкости для своего приложения на экране блокировки. То же самое нужно и в андроиде. Я сделал это в IOS, установив plist
<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 этот пример был исключен. Значит, это невозможно? Но когда я играл в музыкальный проигрыватель по умолчанию, при блокировке экрана управление музыкой отображалось в меню панели уведомлений. Поэтому я предполагаю, что это возможно и для моего приложения. Если да, то как я могу сделать это в Титаниуме или в Android самостоятельно.