我有一个使用文字转语音的应用,还允许用户调出他们的音乐播放器。 [现在我试图避免编写我自己的播放器] 在我的TTP正在讲话时,我想降低音量或暂停正在后台播放的音乐[不是我的应用]。
我能够在我的TTS之前使用AudioManager请求声音焦点,但后来我不知道如何回馈它。我一直在寻找,我似乎无法做对。
感谢你能给我的任何帮助, 谢谢。
PS:我的目标是Android 2.2版+
...
//Intent to load player
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);
...
//requesting focus
AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
audioManager.requestAudioFocus(null, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN_TRANSIENT);
这些是我看过的一些链接,让我更接近[我认为]