91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Android音視頻開發之MediaPlayer使用教程

小云
119
2023-08-17 14:54:47
欄目: 編程語言

MediaPlayer是Android系統中用于播放音頻和視頻的類,它提供了一系列的方法和接口,可以控制音頻和視頻的播放、暫停、停止、跳轉等操作。下面是一個簡單的MediaPlayer使用教程:

  1. 創建MediaPlayer對象:
MediaPlayer mediaPlayer = new MediaPlayer();
  1. 設置數據源:
  • 從文件中播放音頻/視頻:
mediaPlayer.setDataSource(filePath);
  • 從網絡中播放音頻/視頻:
mediaPlayer.setDataSource(url);
  1. 準備MediaPlayer:
mediaPlayer.prepare();
  1. 開始播放:
mediaPlayer.start();
  1. 監聽播放完成事件:
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
// 播放完成后的操作
}
});
  1. 監聽播放錯誤事件:
mediaPlayer.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int i, int i1) {
// 播放錯誤時的處理
return false;
}
});
  1. 暫停播放:
mediaPlayer.pause();
  1. 繼續播放:
mediaPlayer.start();
  1. 停止播放:
mediaPlayer.stop();
  1. 釋放MediaPlayer:
mediaPlayer.release();

這是一個簡單的MediaPlayer使用教程,更詳細的使用可以參考官方文檔。同時,MediaPlayer還提供了一系列的其他方法和接口,可以實現循環播放、設置音量、設置播放位置等操作。

0
岫岩| 车险| 鹰潭市| 洪湖市| 巴塘县| 金坛市| 建始县| 建水县| 仁布县| 美姑县| 封丘县| 永修县| 二连浩特市| 横山县| 当阳市| 佛学| 渑池县| 阜城县| 静宁县| 沅陵县| 静乐县| 东安县| 芦山县| 海晏县| 沁水县| 兰考县| 唐河县| 泰和县| 随州市| 翁源县| 郧西县| 佳木斯市| 临沭县| 安远县| 扎赉特旗| 满城县| 黔东| 乐都县| 平远县| 宁海县| 乐亭县|