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
}
}
您在哪裏註冊了聽衆? –
如果沒有運行,您的應用程序無法收聽更改。如果您尚未正確實施偵聽器,那麼在您的應用運行時甚至無法工作。 –
我的應用程序正在運行。什麼是正確的方法來做到這一點?你能告訴 ? –