Advertisement
MDRams

Untitled

Nov 3rd, 2015
655
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. import android.media.MediaPlayer;
  2. import android.os.Bundle;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.view.View;
  5. import android.widget.Button;
  6.  
  7. import java.io.IOException;
  8.  
  9. public class MainActivity extends AppCompatActivity {
  10.  
  11. Button button_stop;
  12. Button button_play;
  13. private String STREAM_URL ="YOURWEBSITE";
  14. private MediaPlayer mPlayer;
  15.  
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setContentView(R.layout.activity_main);
  20.  
  21. button_stop=(Button) findViewById(R.id.button_stop);
  22. button_play=(Button) findViewById(R.id.button_play);
  23.  
  24. mPlayer=new MediaPlayer();
  25.  
  26. button_play.setOnClickListener(new View.OnClickListener(){
  27. @Override
  28. public void onClick(View v){
  29.  
  30. try{
  31. mPlayer.reset();
  32. mPlayer.setDataSource(STREAM_URL);
  33. mPlayer.prepareAsync();
  34.  
  35. mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener(){
  36. @Override
  37. public void onPrepared(MediaPlayer mp){
  38. mp.start();
  39.  
  40. }
  41. });
  42.  
  43. } catch (IOException e){
  44. e.printStackTrace();
  45.  
  46. }
  47.  
  48. }
  49.  
  50. });
  51.  
  52. button_stop.setOnClickListener(new View.OnClickListener(){
  53. @Override
  54. public void onClick(View v){
  55. mPlayer.stop();
  56.  
  57. }
  58.  
  59. });
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement