day day up--Android开发MediaPlayer声音播放
2014-07-10 09:10
393 查看
MediaPlayer是Android的一种媒体(音频、视频)播放器。音频的播放比较简单,如果你想要在某个应用里播放声音,那么只需要将MediaPlayer聚合到该应用里,并在需要时使用其功能即可。使用MediaPlayer的步骤如下所示。
1.创建一个MediaPlayer。
2.设定MediaPlayer需要播放的资源:系统自带铃声或者声音文件。
如果想播放系统自带铃声,例如通知、闹钟等:
RingtoneManager就是铃音管理器,通过它来访问声音文件,得到系统铃声的Uri,根据Uri来设定数据源。
如果想播放声音文件,例如音乐等:
3.设定播放器相关参数、准备,播放。
这是一个简单的声音播放功能的实现。Mediaplayer也可播放视频,但相对来说复杂一点。
1.创建一个MediaPlayer。
private MediaPlayer player = new MediaPlayer();
2.设定MediaPlayer需要播放的资源:系统自带铃声或者声音文件。
如果想播放系统自带铃声,例如通知、闹钟等:
//获得默认的系统铃声的uri Uri localUri = RingtoneManager.getActualDefaultRingtoneUri(context, RingtoneManager.TYPE_ALARM); //设定数据源 player.setDataSource(context,localUri);
RingtoneManager就是铃音管理器,通过它来访问声音文件,得到系统铃声的Uri,根据Uri来设定数据源。
如果想播放声音文件,例如音乐等:
player.setDataSource(urlStr);//文件路径MediaPlayer的重载方法setDataSource,可根据文件URL来设定播放数据源。
3.设定播放器相关参数、准备,播放。
player.prepare(); //准备 player.setLooping(false); //设定为不循环 player.start(); //开始播放 player.pause(); //暂停 player.stop(); //停止开始播放声音后,设定为不循环则播放完自动停止。
这是一个简单的声音播放功能的实现。Mediaplayer也可播放视频,但相对来说复杂一点。
相关文章推荐
- 【Android开发学习04】长时间的音乐播放实现MediaPlayer
- android开发中语音采集为一个文件及播放MediaRecorder,MediaPlayer
- Android 机顶盒开发播放视频有声音无图像问题
- android MediaPlayer 视频开发+SurfaceHolder(可网络本地,以及加上倒计时和网络下载到本地流畅播放)
- Android开发音乐播放和调节大小声音代码
- Android播放声音SoundPool、MediaPlayer、AudioTrack
- 【Android开发】多媒体应用开发-使用MediaPlayer播放音频
- JNI在Android开发中的应用之--用AudioRecord录音,用AudioTrack播放声音.
- android开发播放声音文件
- Android新手入手教程 -1.使用MediaPlayer播放声音
- 关于android视频播放开发中 播放视频只有声音没有图像的问题解决方案
- android通过数组,流播放声音的方法,音频实时传输(安卓软件开发)
- Android播放声音SoundPool、MediaPlayer、AudioTrack
- Android开发05_MediaPlayer之音频播放
- android SoundPool 及 MediaPlayer 声音播放
- android开发播放声音文件
- day day up--Android开发之Fragment间的通信
- Android开发之MediaPlayer和SurfaceView播放视频
- Android开发中播放声音的两种方法分析
- Ringtone,SoundPool,MediaPlayer之声音播放- Android