0
Soundcloud 또는 휴대 전화의 기본 음악 플레이어와 같은 다른 앱을 통해 백그라운드에서 음악이 재생되기 시작하면 앱에서 JW 플레이어를 일시 중지해야합니다.다른 앱에서 음악을 재생할 때 앱에서 무언가를하십시오.
내 onCreate 외부에서이 클래스를 사용하고 있지만 클래스 내부에서는 음악이 다른 일부 응용 프로그램에서 재생되기 시작하면 이러한 메서드가 호출되지 않습니다. 뭐가 잘못 되었나요?
@Override
public void onAudioFocusChange(int i) {
if(i == AudioManager.AUDIOFOCUS_LOSS_TRANSIENT)
{
// Pause
}
else if(i == AudioManager.AUDIOFOCUS_GAIN)
{
// Resume
}
else if(i == AudioManager.AUDIOFOCUS_LOSS)
{
// Stop or pause depending on your need
}
}
어디에서 수신기를 등록 했습니까? –
앱이 실행되고 있지 않으면 변경 사항을 수신 할 수 없습니다. 그리고 리스너를 올바르게 구현하지 않으면 앱이 실행 중일 때 리스너가 작동하지 않습니다. –
내 앱이 실행 중입니다. 올바른 방법은 무엇입니까? 너 말해 줄 수있어? –