Sample code "MediaPlayerDemo_Audio.java", Application Stopped Unexpectedly. Help

by cwj » Wed, 11 Nov 2009 23:37:30 GMT


Sponsored Links
 an anyone help me with this? The code seems no problem when i run it,
but it stop unexpectedly in the emulator. I read some answer in the
forum, i has to look at the logcat to see about the exception handler.
But i do not really understand the logcat output. Please, developers,
help me!.
Below are the coding and my logcat output. Please...

package com.example.testing;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
import android.widget.Toast;
import com.example.testing.R;


public class testing extends Activity {

private static final String TAG = "MediaPlayerDemo";
private MediaPlayer mMediaPlayer;
private static final String MEDIA = "media";
private static final int LOCAL_AUDIO = 1;
private static final int STREAM_AUDIO = 2;
private static final int RESOURCES_AUDIO = 3;
private static final int LOCAL_VIDEO = 4;
private static final int STREAM_VIDEO = 5;
private String path;

private TextView tx;

@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
tx = new TextView(this);
setContentView(tx);
Bundle extras = getIntent().getExtras();
playAudio(extras.getInt(MEDIA));
}

private void playAudio(Integer media) {
try {
switch (media) {
case LOCAL_AUDIO:
/**
* TODO: Set the path variable to a local
audio
file path.
*/
path = "/res/raw/test1";
if (path == "") {
// Tell the user to provide an audio
file
URL.
Toast
.makeText(
testing.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;
case RESOURCES_AUDIO:
/**
* TODO: Upload a audio file to res/raw
folder
and provide
* its resid in MediaPlayer.create()
method.
*/
mMediaPlayer = MediaPlayer.create(this,
R.raw.test1);
mMediaPlayer.start();

}
tx.setText("Playing audio...");

} catch (Exception e) {
Log.e(TAG, "error: " + e.getMessage(), e);
}

}




Other Threads

1. Max number of bluetooth devices that can be paired?

Hi All

is there any max limit that we can pair with bluetooth devices? How to
check this limit.?

when i tried to pair with more than 15 devices, it becomes slow and
later it doesnt pair.

Regards
Gururaja B O

-- 

2. Common code reuse

Hi,
   I have a set of common code (including .java files and resources) ,
which I have to use for two similar applications with different
package names (for different vendors). How can I maintain two packages
which share the common code without making two copies of the common
source?

Thank you,
AJ

-- 

3. How do I fix an FC on Nexus.

4. WYSIWYG Tool for Android

5. Touch screen weirdness

6. nanya seputar blepak/ pasar malam

7. Android 1.6 - Single Click issue on touch screen