mediaPlayer.reset(); // Log.d(TAG, "----播放前重置---reset--"); mediaPlayer.setDataSource(url); // Log.d(TAG, "---設置資源路徑--dataresource---"); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); // Log.d(TAG, "---設置媒體流類型--String_Music---"); mediaPlayer.prepareAsync(); //異步的方式加載音樂文件 // Log.d(TAG, "---異步的方式加載音樂文件--prepareAsync---"); mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { //異步加載完音樂文件後會回調此 @Override public void onPrepared(MediaPlayer mp) { // Log.d(TAG, "---下載數據完成,開始播放 starting......"); mediaPlayer.start(); } }); mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { // Log.d("-----", "完成"); } }); } } catch (Exception e) { e.printStackTrace(); } }
媒體播放器播放的方法步驟
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.