14天学会安卓开发(第十三天)Android多媒体开发
2014-06-25 21:38
302 查看
【原文:http://blog.csdn.net/corder_raine/article/details/8317454】
版权为作者所有,如有转载请注明出处
目录
第十三天.Android多媒体开发...
126
13.1
播放音乐... 126
13.1.1
多媒体架构... 126
13.1.2
Open Core框架... 127
13.1.3
调用层次关系... 127
13.1.4
音乐播放... 127
13.2
播放视频... 128
13.2.1
播放视频... 128
13.2.2
音乐/视频播放案例... 128
13.3
录制音频... 129
13.3.1
实现录音功能... 129
13.3.2
音视频采集... 129
13.4
拍摄照片... 130
13.4.1
录音/拍照案例... 130
13.5
铃声设置... 130
13.5.1
铃声设置:设置各种铃声... 130
13.5.2
铃声设置:回调函数... 130
13.5.3
铃声设置:main.xml 131
13.5.4
铃声设置:AndroidManifest.xml 132
第十三天.Android多媒体开发
13.1 播放音乐
13.1.1 多媒体架构
Ø 基于第三方Packet Video公司的Open Core platform实现
Ø 支持几乎所有通用的音频、视频、静态图像格式,包括:MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF等。
Ø 通过Open Core程序员可以方便快速的开发出想要的多媒体应用程序,例如:音视频的采集,回放,视频会议,实时的流媒体播放等应用。
Ø Android提供了MediaPlayer和MediaRecorder等上层的Media API给开发人员使用。
Ø Open Core的代码在Android代码的External/Opencore目录中。
13.1.2 Open Core框架
![](http://www.apkbus.com/data/attachment/forum/201212/05/194649kqicrcpv0pc9qrp3.jpg)
13.1.3 调用层次关系
![](http://www.apkbus.com/data/attachment/forum/201212/05/194654ewzqwbb84qbyjpyj.jpg)
13.1.4 音乐播放
13.2 播放视频
13.2.1 播放视频
13.2.2 音乐/视频播放案例
Ø 音乐播放案例
u MediaPlayerDemo
u 视频播放案例
u VideoViewDemo
13.3 录制音频
13.3.1 实现录音功能
第一步:在功能清单文件AndroidManifest.xml中添加录音与写sdcard权限:
第二步:编写音频刻录代码:
13.3.2 音视频采集
第一步:在功能清单文件AndroidManifest.xml中添加照相机权限:
第二步:编写拍照代码:
13.4 拍摄照片
13.4.1 录音/拍照案例
Ø录音案例
uRecordAudioDemo
u
Ø拍照案例
uCameraDemo
13.5 铃声设置
13.5.1 铃声设置:设置各种铃声
13.5.2 铃声设置:回调函数
13.5.3 铃声设置:main.xml
13.5.4 铃声设置:AndroidManifest.xml
[align=left]** 研究案例RingtoneManagerDemo[/align]
[align=left]14天学会安卓开发 [/align] 作者:神秘的N (英文名 corder_raine) 联系方式:369428455(反馈) 交流群:284552167(示例,原文档下载) |
目录
第十三天.Android多媒体开发...
126
13.1
播放音乐... 126
13.1.1
多媒体架构... 126
13.1.2
Open Core框架... 127
13.1.3
调用层次关系... 127
13.1.4
音乐播放... 127
13.2
播放视频... 128
13.2.1
播放视频... 128
13.2.2
音乐/视频播放案例... 128
13.3
录制音频... 129
13.3.1
实现录音功能... 129
13.3.2
音视频采集... 129
13.4
拍摄照片... 130
13.4.1
录音/拍照案例... 130
13.5
铃声设置... 130
13.5.1
铃声设置:设置各种铃声... 130
13.5.2
铃声设置:回调函数... 130
13.5.3
铃声设置:main.xml 131
13.5.4
铃声设置:AndroidManifest.xml 132
第十三天.Android多媒体开发
13.1 播放音乐
13.1.1 多媒体架构
Ø 基于第三方Packet Video公司的Open Core platform实现
Ø 支持几乎所有通用的音频、视频、静态图像格式,包括:MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF等。
Ø 通过Open Core程序员可以方便快速的开发出想要的多媒体应用程序,例如:音视频的采集,回放,视频会议,实时的流媒体播放等应用。
Ø Android提供了MediaPlayer和MediaRecorder等上层的Media API给开发人员使用。
Ø Open Core的代码在Android代码的External/Opencore目录中。
13.1.2 Open Core框架
![](http://www.apkbus.com/data/attachment/forum/201212/05/194649kqicrcpv0pc9qrp3.jpg)
13.1.3 调用层次关系
![](http://www.apkbus.com/data/attachment/forum/201212/05/194654ewzqwbb84qbyjpyj.jpg)
13.1.4 音乐播放
13.2.1 播放视频
Ø 音乐播放案例
u MediaPlayerDemo
u 视频播放案例
u VideoViewDemo
13.3 录制音频
13.3.1 实现录音功能
第一步:在功能清单文件AndroidManifest.xml中添加录音与写sdcard权限:
第一步:在功能清单文件AndroidManifest.xml中添加照相机权限:
13.4.1 录音/拍照案例
Ø录音案例
uRecordAudioDemo
u
Ø拍照案例
uCameraDemo
13.5 铃声设置
13.5.1 铃声设置:设置各种铃声
相关文章推荐
- 14天学会安卓开发(第十三天)Android多媒体开发
- 14天学会安卓开发(第十二天)Android动画技术
- 14天学会安卓开发(第十一天)Android图形技术
- 14天学会安卓开发(第十一天)Android图形技术
- 14天学会安卓开发(第六天)Android Service
- 14天学会安卓开发(第二天)Android程序设计基础activity和intent
- 14天学会安卓开发(第一天)Android架构与环境搭建
- 14天学会安卓开发(第十四天)Android项目案例: mp3播放器
- 14天学会安卓开发(第十二天)Android动画技术
- 14天学会安卓开发(第十天)Android网络与通讯
- 14天学会安卓开发(第六天)Android Service
- 14天学会安卓开发(第十四天)Android项目案例: mp3播放器
- 14天学会安卓开发(第一天)Android架构与环境搭建
- 14天学会安卓开发(第二天)Android程序设计基础activity和intent
- 14天学会安卓开发(第十天)Android网络与通讯
- 14天学会安卓开发(第九天)ContentProvider与BroadcastReceiver
- 14天学会安卓开发(第八天)SQLite数据库技术
- 14天学会安卓开发(第五天)高级UI控件
- 14天学会安卓开发(附PDF文档和全部示例代码)
- 14天学会安卓开发(第五天)高级UI控件