手机开发培训 09_Android的多媒体系统.pdf

手机开发培训 09_Android的多媒体系统.pdf

ID:59522747

大小:800.95 KB

页数:52页

时间:2020-11-06

手机开发培训 09_Android的多媒体系统.pdf_第1页
手机开发培训 09_Android的多媒体系统.pdf_第2页
手机开发培训 09_Android的多媒体系统.pdf_第3页
手机开发培训 09_Android的多媒体系统.pdf_第4页
手机开发培训 09_Android的多媒体系统.pdf_第5页
资源描述:

《手机开发培训 09_Android的多媒体系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android的多媒体系统Android的多媒体系统第一部分多媒体系统的结构第二部分多媒体的各个层次第三部分多媒体实现的核心部分OpenCore第一部分多媒体系统的结构Android的多媒体部分的框架涉及到应用层、JAVA框架、C语言框架、硬件抽象层等环节。多媒体主要包括两方面的内容:输入输出环节(音频视频的输入输出)中间处理环节(编解码环节)其中,输入输出环节由其他方面的硬件抽象层实现,中间处理环节主要由PacketVideo实现,可以使用硬件加速。第一部分多媒体系统的结构Android的多媒体应用业务:MusicPlayerVi

2、deoPlayerCameraSoundRecorderCamcorderVideoTelephone第一部分多媒体系统的结构JavaClassofMediaJava框架MediaJNIMediaAPIlibmediaMediaPlayerMediaRecorderMediaServiceIPCIMediaPlayerIMediaRecorderPVPlayerPVAuthor第一部分多媒体系统的结构JAVA类:frameworks/base/media/java/android/media/类的名称为android.media.*JAV

3、A本地调用部分(JNI):frameworks/base/media/*这部分内容编译成为目标是libmedia_jni.so.基于OpenCore的多媒体播放器和记录器external/opencore/第一部分多媒体系统的结构多媒体框架的media库:frameworks/base/include/media/frameworks/base/media/libmedia/这部分的内容被编译成库libmedia.so。多媒体服务部分:frameworks/base/media/libmediaplayerservice/这部分内容被编译成库li

4、bmediaplayerservice.so。第一部分多媒体系统的结构从多媒体应用实现的角度,主要包括两方面的内容:输入输出环节(音频、视频纯数据流的输入输出系统)中间处理环节(文件格式处理环节和编解码环节)以一个MP3播放器为例,从功能的角度就是将一个mp3格式的文件作为播放器的输入,将声音从播放设备输出。从实现的角度,MP3播放器经过了一下的阶段:MP3格式的文件解析、MP3编码流的解码、PCM输出的播放。MP3PCM编码流数据音频MP3文件格式解码输出文件解析单元单元设备3.1多媒体的各种业务Camera/CamcorderSoundR

5、ecoderMusic(MediaPlayer)Android的多媒体系统JavaAplicationandroid.widget.VideoViewandroid.hardware.Cameraandroid.media.MediaRecorderandroid.media.MediaPlayerandroid.view.SurfaceJavaFrameWorkCameramediarecordermediaplayerCameraServiceMediaPlayerSeriviceSurfaceAudioFlingerFilngerPVAut

6、horPVPlayerCameraHALMidiVorbisAudioHALPacketVideoFrameworkNativePlayerPlayerOverlayHALFrameWorkDriverCameraMainVideoAudioHardwareCodecDriverframebufferPlaneDriver3.1多媒体的各种业务音频/视频播放器Music(MediaPlayer)VideoPlayerMusicPlayerJavaAplicationandroid.widget.VideoViewandroid.media.Med

7、iaPlayerandroid.view.SurfaceJavaFrameWorkVideoStreamAudiomediaplayerStreamMediaPlayerSeriviceSurfaceAudioStreamMediaFlingerFilngerPVPlayerMediaFileMidiVorbisAudioHALPacketVideoFrameworkNativePlayerPlayerOverlayHALFrameWorkDriverMainVideoAudioHardwareCodecframebufferPlaneDrive

8、r3.1多媒体的各种业务照相机CameraJavaAplicationandroid.hardware.Cameraandroid.vi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。