OpenCore框架概述(二)

OpenCore Player介绍: OpenCore的Player的编译文件是pvplayer/Android.mk,将生成动态库文件libopencoreplayer.so。这个库包含了两方面的内容:一方是Player的engine(引擎),一方面是为Android构件的Player,这实际上是一个适配器(adapter)。 libopencoreplayer.so中包含了以下内容: 一...
阅读(2629) 评论(0)

OpenCore框架概述(一)

OpenCore是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容:PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)功能。PVAuthor:提供媒体流记录的功能,完成各种音频(Audio)、视频(Video)流的捕获(Recording)功能PVPlayer和PVAuthor以SDK的形式提供给开发者,可以在这个SDK之上...
阅读(2861) 评论(0)

MediaPlayer框架概述(二)

3 mediaplayer的核心库libmedia.so libs/media/mediaplayer.cpp文件用于实现mediaplayer.h提供的接口,其中一个重要的片段如下所示: const sp& MediaPlayer::getMediaPlayerService() { Mutex::Autolock _l(mServiceLock); if (mMedia...
阅读(5002) 评论(1)

MediaPlayer框架概述(一)

1.媒体播放器概述 Android的MediaPlayer包含了Audio和video的播放功能,在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。 MediaPlayer在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaPlayer程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是Android基本...
阅读(5234) 评论(1)
    我的新书
    个人资料
    • 访问:1587947次
    • 积分:14288
    • 等级:
    • 排名:第839名
    • 原创:177篇
    • 转载:52篇
    • 译文:0篇
    • 评论:858条
    我的微博
    最新评论
    公众号
    百度统计