Play a mp3 file (Android)

//add below permisson in Androidmanifest <uses-permission android:name="android.permission.INTERNET" /> //Here is an example of how to play audio that's available as a local raw resource (saved in your application's res/raw/ directory): MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound_file_1); mediaPlayer.start(); // no need to call prepare(); create() does that for you //here is how you might play from a URI available locally in the system (that you obtained through a Content Resolver, for instance): Uri myUri = ....; // initialize Uri here MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(getApplicationContext(), myUri); mediaPlayer.prepare(); mediaPlayer.start(); Playing from a remote URL via HTTP streaming looks like this: String url = "http://........"; // your URL here MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(url); mediaPlayer.prepare(); // might take long! (for buffering, etc) mediaPlayer.start(); //Note: If you're passing a URL to stream an online media file, the file must be capable of progressive download. //Caution: You must either catch or pass IllegalArgumentException and IOException when using setDataSource(), because the file you are referencing might not exist.
This snippet shows how to play a mp3 file in Android
Resource: developer.android.com

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.