随笔分类 - Android多媒体
摘要:接下来将会从4个角度来记录NuPlayerDecoder部分 相关代码路径: http://aospxref.com/android-12.0.0_r3/xref/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayer.cpp http
阅读全文
摘要:之前几节看到MediaPlayer的java接口最终会调用到native层中的NuPlayer,NuPlayer由Render,DecoderBase,Source三部分组成。 Render:负责AVSync DecoderBase:负责解码 Source:负责数据的读取 之前以为这三部分相互独立,
阅读全文
摘要:getMediaPlayerService方法获取到的是media.player服务 IMediaDeathNotifier::getMediaPlayerService() { // ...... sp<IServiceManager> sm = defaultServiceManager();
阅读全文
摘要:上一篇MediaPlayer中看到实现一个最简单的播放器只需要5个接口,接下来会看看这些接口实现内容 /********************************************************** * Java -> C++ * 构造函数 构造函数 * setDataSour
阅读全文
摘要:Android提供了MediaPlayer这样一个简单易用的音视频java播放接口,通过几个接口调用即可实现音视频播放。 源码位置 http://aospxref.com/android-12.0.0_r3/xref/frameworJavaks/base/media/java/android/me
阅读全文
摘要:这个系列将会作为自己学习android多媒体的笔记,如果有错误请帮忙指正。 本系列的学习均基于Android 12(S),代码来源:http://aospxref.com/
阅读全文