Android: detectar que outro aplicativo começou a reproduzir áudio

Meu aplicativo de música toca constantemente música em segundo plano, no entanto, eu gostaria de poder detectar quando outro aplicativo começa a reproduzir áudio (como o aplicativo do YouTube) para que eu possa pausar / silenciar / interromper o áudio no meu aplicativo.

Isso permitirá que o usuário continue navegando na Web enquanto ouve música, mas, se desejar assistir a um vídeo a qualquer momento, poderá fazê-lo sem conflito de áudio.

Uma solução pode ser ouvir uma transmissão que indique quando um aplicativo começa a usar o AudioManager. Existe uma ação intencional?

Editar: Como na resposta fornecida abaixo, parece haver um método para detectar a perda do foco do áudio no 2.2 comAudioManager.OnAudioFocusChangeListener.

Ótimo, mas existe uma solução para as versões mais comuns do Android? Idealmente 1.5+.

questionAnswers(1)

yourAnswerToTheQuestion