Guest User

Untitled

a guest
Nov 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. // Add this code in a method
  2.  
  3. AudioManager am = null;
  4.  
  5. // Request focus for music stream and pass AudioManager.OnAudioFocusChangeListener
  6. // implementation reference
  7. int result = am.requestAudioFocus(this, AudioManager.STREAM_MUSIC,
  8. AudioManager.AUDIOFOCUS_GAIN);
  9.  
  10. if(result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED)
  11. {
  12. // Play
  13. }
  14.  
  15. // Implements AudioManager.OnAudioFocusChangeListener
  16.  
  17. @Override
  18. public void onAudioFocusChange(int focusChange)
  19. {
  20. if(focusChange == AudioManager.AUDIOFOCUS_LOSS_TRANSIENT)
  21. {
  22. // Pause
  23. }
  24. else if(focusChange == AudioManager.AUDIOFOCUS_GAIN)
  25. {
  26. // Resume
  27. }
  28. else if(focusChange == AudioManager.AUDIOFOCUS_LOSS)
  29. {
  30. // Stop or pause depending on your need
  31. }
  32. }
Add Comment
Please, Sign In to add comment