Android 播放網路音訊
阿新 • • 發佈:2019-02-07
加一個INTERNET許可權public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } // 點選按鈕 播放一個音訊檔案 public void click(View v) { //1 初始化mediaplayer final MediaPlayer mediaPlayer = new MediaPlayer(); //2 設定到播放的資源位置 path 可以是網路 路徑 也可以是本地路徑 try { mediaPlayer.setDataSource("http://192.168.43.144/1.mp3"); //3 準備播放 mediaPlayer.prepareAsync(); //3.1 設定一個準備完成的監聽 mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { // 4 開始播放 mediaPlayer.start(); } }); } catch (IOException e) { e.printStackTrace(); } } }