Android媒体播放.pdf
《Android媒体播放.pdf》由会员分享,可在线阅读,更多相关《Android媒体播放.pdf(26页珍藏版)》请在三一文库上搜索。
1、媒体播放媒体播放 Android平台手机应用开发技术培训 中级.第6讲 学习目标: 目标学员: 课程时长:45分钟 有JAVA语言基础的开发者或在校计 算机相关专业大学生 通过案例开发学习Android中多媒体相关 类库的使用 掌握常用的媒体播放,录制等技巧 软件软件功能分析功能分析 多媒体组件介绍 MediaPlayer的使用 MediaRecorder的使用 课程目录课程目录 多媒体应用演练 软件功能分析 为笑话大全增加可以播放音频和 视频文件的功能。 增加可以录制音屏笑话的功能。 让文件浏览器支持音频视频文件。 软件功能分析 多媒体框架介绍多媒体框架介绍 MediaPlayer的使用 M
2、ediaRecorder的使用 课程目录课程目录 多媒体应用演练 多媒体框架简介 Android的多媒体核心, OpenCORE 。 高度封装,易于使用 Android支持的多媒体格式 TypeType FormatFormat File Type(s) SupportedFile Type(s) Supported Audio AAC LC/LTP 3GPP (.3gp) and MPEG-4 (.mp4, .m4a). No support for raw AAC (.aac) HE-AACv1(AAC+) HE-AACv2(enhanced AAC+) AMR-NB 3GPP (.3gp
3、) AMR-WB 3GPP (.3gp) MP3 MP3 (.mp3) MIDI Type 0 and 1 (.mid, .xmf, .mxmf). Also RTTTL/RTX (.rtttl, .rtx), OTA (.ota), and iMelody (.imy) Ogg Vorbis Ogg (.ogg) PCM/WAVE WAVE (.wav) Video H.263 3GPP (.3gp) and MPEG-4 (.mp4) H.264 AVC 3GPP (.3gp) and MPEG-4 (.mp4) MPEG-4 SP 3GPP (.3gp) 软件功能分析 多媒体框架介绍 M
4、ediaPlayerMediaPlayer的使用的使用 MediaRecorder的使用 课程目录课程目录 多媒体应用演练 MediaPlayer的常用方法 getCurrentPosition() 获取当前回放位置 getDuration() 获取当前文件的播放持续时间 getVideoHeight() 返回影像高度 getVideoWidth() 返回影像宽度 isPlaying() 检查媒体播放器是否正在播放 pause() 暂停播放 prepare() 令播放器准备回放(同步) release() 释放与当前播放器对象相关的资源 seekTo(int msec) 搜寻指定的时间位置 s
5、etDataSource(String path) 设置要使用的数据源(文件路径或者http/rtsp地址) setDisplay(SurfaceHolder sh) 为当前媒体显示中的视频部分设置SurfaceHolder setLooping(boolean looping) 设置循环/非循环播放模式 setScreenOnWhilePlaying(boolean screenOn) 设置当前播放屏幕在播放时是否一直开启屏幕 setVolume(float leftVolume, float rightVolume) 设置当前播放器音量 start() 开始或恢复播放 stop() 停止播
6、放 MediaPlayer的状态图 Idle,闲置状态 End,结束状态 Initialized,初始状态 Prepared,预备状态 Preparing,正在准备状态 Started,播放状态 Paused,暂停状态 Stop,停止状态 PlaybackCompleted, 播放完成状态 Error,错误状态 MediaPlayer的创建和初始化 创建MediaPlayer 设置数据源(将要播放的媒体内容) MediaPlayer mMediaPlayer= new MediaPlayer(); MediaPlayer mMediaPlayer = MediaPlayer.create(th
7、is, R.raw.test); MediaPlayer.create(this, R.raw.test); mMediaPlayer setDataSource(“/sdcard/test.mp3“); mMediaPlayer.setDataSource(“ http:/ MediaPlayer的主要方法 准备 开始 暂停 停止 释放 mMediaPlayer.pepare(); mMediaPlayer.start(); mMediaPlayer.pause(); mMediaPlayer.stop(); mMediaPlayer.release(); MediaPlayer的主要监听
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 媒体 播放
链接地址:https://www.31doc.com/p-3329610.html