Win a copy of Java Mock Exams (software) this week in the Programmer Certification (OCPJP) forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Application used MediaPlayer library always loss AUDIOFOCUS initially

 
Jeyaganeshan Jeyatharsini
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Application used MediaPlayer library always loss AUDIOFOCUS initially... I used emulator to run the application. When I googled I got the following link:

http://stackoverflow.com/questions/12334110/audiofocus-loss-called-after-phone-in-android

There they have said

" Two things to check: 1) Do you have a play button for instance, that when clicked, requests focus and starts playback? I had a problem once that they played a "tick" sound to provide feedback of a click. They would take audio focus away from my app when that happened. In your XML set this value to false for all your buttons in that activity:

android:soundEffectsEnabled = 'false'
2) Check for the installation of other media player apps that also request focus. Are they requesting focus right after losing it? If so there's not much you can do about this other than warn your users not to install this app.
"

I did first one. I don't know how to do the second thing in emulator.

How to avoid loss of audio focus?

 
ibrahim yener
Ranch Hand
Posts: 202
Android Java PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How about check MediaPlayer is null or not (If i understand your correctly).

MediaPlayer mp;

if(!mp == null)
mp = null;
 
Jeyaganeshan Jeyatharsini
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I checked mediaplayer is not null.
 
Kishor Joshi
Ranch Hand
Posts: 674
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
read these links.these might be useful

http://developer.android.com/reference/android/media/MediaPlayer.html
http://developer.android.com/guide/topics/media/mediaplayer.html

reply if you still not get solution of your problem
 
What are you doing? You are supposed to be reading this tiny ad!
the new thread boost feature brings a LOT of attention to your favorite threads
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!