多媒体之播放音乐——MediaPlayer

来源:互联网 发布:在linux中发送url请求 编辑:程序博客网 时间:2024/05/16 01:45

手机上最常见的休闲方式毫无疑问就是听音乐和看电影了,所以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

0 0