我試圖暫停任何已在使用默認音樂播放器的Android設備中播放的音樂。我去了Android文檔http://developer.android.com/training/managing-audio/audio-focus.html。我可以在需要時暫停音樂,但是在完成工作後,我無法恢復先前暫停的音樂,儘管我使用了am.abandonAudioFocus(afChangeListener)。無法恢復Android默認音樂播放器
AudioManager am = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
// Request audio focus for playback
int result = am.requestAudioFocus(mAudioFocusListener,
// Use the music stream.
AudioManager.STREAM_MUSIC,
// Request permanent focus.
AudioManager.AUDIOFOCUS_GAIN);
if (result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED) {
mPlayer.start();
}
一旦我的語氣停止我打電話am.abandonAudioFocus(mAudioFocusListener);並無法實現這一點。
任何指針/幫助將不勝感激。謝謝。
Android中沒有單個「默認音樂播放器」。 – CommonsWare
@CommonsWare,謝謝。仍然如何達到我的目的。謝謝。 –