문자/카카오톡등 알림음이 재생될때 시작/끝을 알고 싶습니다.
알림음 감지를 하기위해서 아래 코드와 같이 테스트 해봐도 LIstener가 동작을 하지 않고 있습니다.
조언 부탁 드립니다.
--------------------------------------------------------------------------------------------------------------
int result = audioManager.requestAudioFocus(mAudioFocusListener, AudioManager.STREAM_NOTIFICATION, AudioManager.AUDIOFOCUS_GAIN);
private OnAudioFocusChangeListener mAudioFocusListener = new OnAudioFocusChangeListener() {
public void onAudioFocusChange(int focusChange) {
// Audiofocus is a new feature: focus updates are made verbose on purpose
switch(focusChange) {
case AudioManager.AUDIOFOCUS_LOSS:
Log.i(TAG, "AudioFocus: received AUDIOFOCUS_LOSS");
break;
case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT:
Log.i(TAG, "AudioFocus: received AUDIOFOCUS_LOSS_TRANSIENT");
break;
case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK:
Log.i(TAG, "AudioFocus: received AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK");
break;
case AudioManager.AUDIOFOCUS_GAIN:
Log.i(TAG, "AudioFocus: received AUDIOFOCUS_GAIN");
break;
default:
Log.e(TAG, "Unknown audio Focus change code = " + focusChange);
break;
}
}
};




그게되나요???? 다른 어플에서 재생되는 사운드를 어떻게 내가만든 어플에서 리스너가 동작할수있죠? 궁금하네요.