版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android音频Android视频音频与视频的录制132 Android音频 Android支持的音频格式有MP3、WAV和3GP。音频资源来自3个不同的来源:存储在应用程序中的本地资源;存储在文件系统的标准音频文件;通过网络连接取得的数据流。 MediaPlayer类简介Android系统使用MediaPlayer类来播放音频。MediaPlayer类的相关方法,如表11-1所列。 使用MediaPlayer播放本地音频文件学习了MediaPlayer的相关API之后,我们就可以开发应用程序。使用MediaPlayer播放存储在应用程序中的本地音频文件,要经过以下步骤:(1)调用Media
2、Player.create(Context context, int resid)方法,加载音频文件,并返回MediaPlayer对象。(2)调用MediaPlayer的start()、pause()、stop()方法,控制音乐的播放、暂停和停止。1.音乐的播放、暂停和停止2.音量设置3.播放进度设置4.音乐循环播放 使用MediaPlayer播放标准音频文件上一节中,调用public static MediaPlayercreate(Context context, int resid)方法播放音乐,使用非常简单,但每次调用都会返回新创建的MediaPlayer对象。如果程序需要使用Medi
3、aPlayer播放多个音频文件,使用MediaPlayer的静态create()方法就不合适了。此时我们可以考虑,使用public void setDataSource(String path)方法来装载指定的音频文件。【示例11-5】下面通过一个具体案例演示,使用使用MediaPlayer播放标准音频文件。 Android视频 Android系统支持的视频文件格式有3GP、MP4。Android系统所能播放的视频文件一定要存储在SDCard或Android的系统文件内。 视频相关类简介 Android系统提供了VideoView控件,用于在界面设计时显示视频文件。在使用VideoView播放
4、视频文件时,需要使用到以下类。下面我们一一进行介绍。 1.VideoView类 2.MediaController类 使用VideoView播放视频文件使用VideoView播放视频文件步骤如下:(1)在布局界面添加VideoView控件。(2)创建MediaController对象。(3)调用VideoView.setVideoPath(String path)方法加载视频文件。(4)为VideoView设置MediaController媒体控制器,控制视频播放。(5)调用MediaController.setMediaPlayer()方法,设置MediaController与MediaPl
5、ayer关联。 音频与视频的录制 Android系统除了提供相关类,实现音频与视频的播放之外,还提供了MediaRecorder类实现音频视频的录制。 音频录制手机一般都提供了麦克风硬件,而Android系统就可以利用该硬件录制音频。使用MediaRecorder录制音频的开发步骤如下:(1)创建MediaRecorder对象;(2)调用MediaRecorder.setAudioSource()方法,设置声音来源。一般传入MediaRecorder.AudioSource.MIC参数,指定录制来自麦克风的声音;(3)调用MediaRecorder.setOutputFormat()方法,设置
6、所录制的音频文件的格式;(4)调用MediaRecorder.setAudioEncoder()方法,设置音频编码格式;(5)调用MediaRecorder.setOutputFile()方法,设置音频文件保存位置;(6)调用MediaRecorder. prepare()方法,准备录制;(7)调用MediaRecorder. start()方法,开始录制;(8)调用MediaRecorder. stop()方法,停止录制,并调用MediaRecorder. release()方法,释放资源。 视频录制 MediaRecorder除了可以录制音频以外,还可以录制视频。使用MediaRecorder录制视频与录制音频的步骤基本相同。只是录制视频不仅需要采集声音,还需要采集图像。 下面通过具体案例演示视频录制。 小结本章内容主要介绍了Android系统中音频与视频的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长春职业技术大学《教师职业道德》2025-2026学年期末试卷
- 萍乡学院《金融学基础题库》2025-2026学年期末试卷
- 福建华南女子职业学院《采购管理》2025-2026学年期末试卷
- 长治医学院《中药药理学》2025-2026学年期末试卷
- 福州黎明职业技术学院《电气工程基础》2025-2026学年期末试卷
- 煤直接液化催化剂制备工岗前实操知识技能考核试卷含答案
- 信息咨询公司工作总结报告
- 暗盒生产工岗前生产安全效果考核试卷含答案
- 电切削工岗前技术基础考核试卷含答案
- 酒精酿造工岗前生产安全水平考核试卷含答案
- 2025年国家林业和草原局招聘考试重点知识点梳理
- 院内VTE预防护理新进展
- GB/T 11417.1-2025眼科光学接触镜第1部分:词汇、分类和推荐的标识规范
- (2025年标准)中风公司补偿协议书
- 休闲农业与乡村旅游课件
- DB54T 0496-2025 退化高寒草原免耕补播技术规程
- 企业年金政策培训课件
- 人教版八年级数学下册解答压轴题十六大题型总结(解析版)
- 电镀工序质量培训
- 《思想道德与法治》课件-第五课:信息页工作页开发
- 口腔数字化技术课件
评论
0/150
提交评论