Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. public class Player extends AppCompatActivity {
  2. @Override
  3. protected void onCreate(Bundle savedInstanceState) {
  4. super.onCreate(savedInstanceState);
  5. setContentView(R.layout.activity_player);
  6. Bundle b = new Bundle();
  7. b = getIntent().getExtras();
  8. final String url = b.getString("audio");
  9. Log.e("URL: ", url);
  10. final MediaPlayer mMediaPlayer = new MediaPlayer();
  11. mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
  12. try {
  13. Log.e("preparing: ", url);
  14. mMediaPlayer.setDataSource(url);
  15. mMediaPlayer.prepareAsync(); // might take long! (for buffering, etc)
  16. } catch (IOException e) {
  17. Toast.makeText(this, "mp3 not found", Toast.LENGTH_SHORT).show();
  18. e.printStackTrace();
  19. }
  20.  
  21. //mp3 will be started after completion of preparing...
  22. mMediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
  23.  
  24. @Override
  25. public void onPrepared(MediaPlayer player) {
  26. int max = player.getDuration();
  27. Log.e("MAX", String.valueOf(max));
  28. player.start();
  29. Log.e("start: ", url);
  30. }
  31. });
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement