MediaPlayer mMedia = MediaPlayer.create(this, R.raw.music); mMedia.start();
mMedia = new MediaPlayer(); mMedia.setDataSource("http://eco.caststream.net:8016/;"); mMedia.start();
package com.fm100cmu_streaming; import java.io.IOException; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity { MediaPlayer mMedia; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if(mMedia != null){ mMedia.release(); } final TextView txtView = (TextView)findViewById(R.id.textView1); txtView.setText("Source : music.mp3"); /* Resource in R. * mMedia = MediaPlayer.create(this, R.raw.music); * mMedia.start(); */ // from DataSource mMedia = new MediaPlayer(); mMedia.setDataSource("http://eco.caststream.net:8016/;"); mMedia.start(); //mMedia = MediaPlayer.create(this, R.raw.music); final Button btn1 = (Button) findViewById(R.id.button1); // Start final Button btn2 = (Button) findViewById(R.id.button2); // Pause final Button btn3 = (Button) findViewById(R.id.button3); // Stop // Start btn1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { txtView.setText("Playing : music.mp3...."); mMedia.start(); btn1.setEnabled(false); btn2.setEnabled(true); btn3.setEnabled(true); } }); // Pause btn2.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { txtView.setText("Pause : music.mp3"); mMedia.pause(); btn1.setEnabled(true); btn2.setEnabled(false); btn3.setEnabled(false); } }); // Stop btn3.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { txtView.setText("Stop Play : music.mp3"); mMedia.stop(); btn1.setEnabled(true); btn2.setEnabled(false); btn3.setEnabled(false); try { mMedia.prepare(); mMedia.seekTo(0); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); } @Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); if(mMedia != null){ mMedia.release(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง