Android MediaPlayer類提供了一些方法和功能來處理音頻和視頻的播放。以下是Android MediaPlayer的一些常見用法:
創建一個MediaPlayer對象:使用MediaPlayer類的構造函數創建一個新的MediaPlayer對象。
設置數據源:使用setDataSource()方法設置媒體文件的路徑或URL。
準備MediaPlayer:使用prepare()或prepareAsync()方法準備MediaPlayer以進行播放。prepare()是同步方法,而prepareAsync()是異步方法。
開始播放:使用start()方法開始播放媒體文件。
暫停和恢復:使用pause()方法暫停播放,并使用start()方法恢復播放。
停止播放:使用stop()方法停止播放,并使用reset()方法重置MediaPlayer。
釋放MediaPlayer:使用release()方法釋放MediaPlayer對象的資源。
設置循環播放:使用setLooping(true)方法設置循環播放媒體文件。
監聽MediaPlayer事件:使用setOnCompletionListener()、setOnErrorListener()和setOnPreparedListener()等方法設置監聽器來監聽MediaPlayer的事件,如播放完成、錯誤和準備完成等。
調整音量:使用setVolume()方法調整音量的大小。
以上是Android MediaPlayer的一些常見用法,根據需求,還可以使用其他方法和功能來滿足特定的播放需求。