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的一些常见用法,根据需求,还可以使用其他方法和功能来满足特定的播放需求。