1. Media Framework 层次
(1) 应用层
Music, VideoPlayer
(2) JAVA层
MediaPlayer : frameworks/base/media/java/android/media/MediaPlayer.java
(3) JNI
JNI_MediaPlayer -- libmedia_jni.so
frameworks/base/media/jni/android_media_player.cpp
(4)Server Proxyer
libmedia -- libmedia.so
frameworks/av/media/libmedia/MediaPlayer.cpp
(5) Server
<

本文介绍了Android Media Framework的层次结构,包括MediaPlayer、StageFright和AwesomePlayer的角色。在Media Framework中,MediaPlayer从应用层到Server,经过JNI、Proxyer到Stagefright和Nuplayer。Stagefright处理视频,与AwesomePlayer交互,解码过程涉及OMXCodec和渲染模块。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



