Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Player extends AppCompatActivity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_player);
- Bundle b = new Bundle();
- b = getIntent().getExtras();
- final String url = b.getString("audio");
- Log.e("URL: ", url);
- final MediaPlayer mMediaPlayer = new MediaPlayer();
- mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
- try {
- Log.e("preparing: ", url);
- mMediaPlayer.setDataSource(url);
- mMediaPlayer.prepareAsync(); // might take long! (for buffering, etc)
- } catch (IOException e) {
- Toast.makeText(this, "mp3 not found", Toast.LENGTH_SHORT).show();
- e.printStackTrace();
- }
- //mp3 will be started after completion of preparing...
- mMediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
- @Override
- public void onPrepared(MediaPlayer player) {
- int max = player.getDuration();
- Log.e("MAX", String.valueOf(max));
- player.start();
- Log.e("start: ", url);
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement