Android中MediaPlayer怎么使用

小億
139
2023-08-18 15:29:01

在Android中使用MediaPlayer需要以下步驟:

  1. 創(chuàng)建一個(gè)MediaPlayer對(duì)象:
MediaPlayer mediaPlayer = new MediaPlayer();
  1. 設(shè)置需要播放的音頻文件的路徑或資源ID:
mediaPlayer.setDataSource(path); // 設(shè)置音頻文件路徑
// 或者
mediaPlayer.setDataSource(context, resourceId); // 設(shè)置音頻資源ID
  1. 準(zhǔn)備MediaPlayer:
mediaPlayer.prepare();
  1. 開始播放音頻:
mediaPlayer.start();
  1. 監(jiān)聽(tīng)MediaPlayer的狀態(tài):
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
// 音頻播放完成時(shí)執(zhí)行的操作
}
});
  1. 暫停音頻播放:
mediaPlayer.pause();
  1. 停止音頻播放:
mediaPlayer.stop();
  1. 釋放MediaPlayer資源:
mediaPlayer.release();

上述是最基本的使用方法,還可以設(shè)置其他播放參數(shù)、監(jiān)聽(tīng)播放進(jìn)度等。具體可以參考Android官方文檔或其他教程。

0