手机上最常见的休闲方式毫无疑问就是听音乐和看电影了,所以Android在播放音频和视频方面也是做了相当不错的支持。
在android中播放音频啊文件一般是使用MediaPlayer来实现,下面我们就来具体的看一看MediaPlayer的使用吧^^。
先来看一看API中MediaPlayer的使用流程:
想必大家一看就一目了然,不过我们还是罗列一下MediaPlayer常用的方法:
构造体:
new MediaPlayer ();
方法:
reset(): 将MediaPlayer对象重置到刚刚创建的状态。(所以可以用来停止音乐)
setDataSource(): 设置要播放的音频文件的位置
prepare(): 开始之前调用这个方法完成准备工作。
start(): 楷书或继续播放音频。
pause(): 暂停播放音频。
seekTo(): 从指定位置开始播放音频。
stop(): 停止播放。
release(): 释放掉与MediaPlayer对象相关的资源。
isPlaying(): 判断当前MediaPlayer是否正在播放音频。
getDuration(): 获取载入的音频文件的时长。
释放资源:
最后不要忘了在onDestroy()中,需要分别调用stop()和release()方法,将与MediaPlayer相关的资源释放掉。
具体的实例我在另一篇博客中有详细介绍哈,有兴趣的朋友可以进去看一下:
播放音乐列表实现—-利用服务Service和广播Broadcast