钛机器人锁屏或通知栏上的音量控制

时间:2015-03-06 10:03:48

标签: android titanium appcelerator titanium-modules titanium-android

在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中自己做这件事。

1 个答案:

答案 0 :(得分:0)

对于Android,您需要:

http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Media.AudioPlayer-property-allowBackground

另见上页的示例,其中包含:

var audioPlayer = Ti.Media.createAudioPlayer({ 
   url: 'www.example.com/podcast.mp3',
   allowBackground: true
});