Toast is a notification widget. The above piece of code will display a
small notification at the near the bottom of your screen that the
"path" has not been set.
In the above example, inside the if (path==""){ }, it would be better
to return rather than continuing.
Please look at
http://code.google.com/android/reference/android/media/MediaPlayer.html
for the list of exceptions that the APIs can throw.
-Ravi
On Jan 6, 1:54 pm, Honest <[email protected]> wrote:
> I am learning API related to sound playing. I was understanding code
> for it. The code is as below.
>
> private void playAudio(Integer media) {
> try {
> switch (media) {
> case LOCAL_AUDIO:
> /**
> * TODO: Set the path variable to a local audio
> file path.
> */
> path = "";
> if (path == "") {
> // Tell the user to provide an audio file URL.
> Toast.makeText(
> MediaPlayerDemo_Audio.this,
> "Please edit MediaPlayer_Audio
> Activity, "
> + "and set the path
> variable to your audio file path."
> + " Your audio file
> must be stored on sdcard.",
> Toast.LENGTH_LONG).show();
>
> }
> mMediaPlayer = new MediaPlayer();
> mMediaPlayer.setDataSource(path);
> mMediaPlayer.prepare();
> mMediaPlayer.start();
> break;
>
> I could not understand the block of code after the condition if
> (path=="").
>
> What Toast.makeText() will do ? FRom my understanding it is not
> intializing any value to path variable so at the end of that code
> block the value of path will be ""(blank) after that there is a code
> to play file by giving path but the value of path is blank so will
> there be any exception ?
>
> I hope some one will give reply.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---