安卓 2.5 Android NuPlayer流程—-视频和音频的输出 那么这些组件都准备好了以后是怎么工作的细节,就太多了,比如怎么解,怎么送数据等等。我们就跳过这些细节,直接讲输出。就假装已经懂得了最后解出了数据,在NuPlayer里面怎么输出。 在Renderer里... 12月15日 发表评论 阅读全文
安卓 2.4 Android NuPlayer流程—-Nuplayer的工作原理 要解析nuplayer的原理 ,首先要了解播放器的原理,可以先复习下之前的文章 Android 音视频学习基础--1.1 音视频基础知识 Android 音视频学习基础--1.2 需要认识的一些工具 ... 12月15日 发表评论 阅读全文
AMS Android app启动流程:startProcessLocked函数分析(2) 四个函数 final ProcessRecord startProcessLocked(String processName, ApplicationInfo info, boolean knownT... 12月12日 发表评论 阅读全文
安卓 4.0 媒体扫描流程 媒体扫描流程 android.providers.media 进程 其实是一个app,其实这个app 主要由三部分组成 - MediaProvider - MediaScannerReceiver -... 12月12日 发表评论 阅读全文
安卓 MPEG-4 Audio 关于esds 记录 当解析Mp4的时候,会碰到这个esds 的box,这个box 有很多信息。 当时是为了解决在MP4A中如何判断是acc还是 MP3 现在我把整理出来的信息发布出来供大家参考学习 在Audio Trak... 12月11日 发表评论 阅读全文
安卓 1.10 Android自制简单音视频播放器 Android 音视频的代码好多都属于native层,Nupalyer和AweSomePlayer控制流程复杂, 学习难度比较大,作为app人员来说接触的机会又比较少,导致想学习知识的人门槛比较高。 ... 11月17日 发表评论 阅读全文
安卓 1.9 Android最简单的视频播放器 Android 音视频的代码好多都属于native层,Nupalyer和AweSomePlayer控制流程复杂, 学习难度比较大,作为app人员来说接触的机会又比较少,导致想学习知识的人门槛比较高。所... 11月17日 发表评论 阅读全文
安卓 1.7 Android最简单的音频播放器 /* *最简单的基于FFmpeg的音频播放器 *Simplest FFmpeg Audio Player *本程序实现了音频的解码和播放。 * */ #include <stdlib.h>... 11月17日 安卓 发表评论 阅读全文
安卓 1.8 Android最简单的音频播放器 Android 音视频的代码好多都属于native层,Nupalyer和AweSomePlayer控制流程复杂, 学习难度比较大,作为app人员来说接触的机会又比较少,导致想学习知识的人门槛比较高。 ... 11月17日 发表评论 阅读全文
安卓 1.6 ffmpeg 简单视频播放器 vs代码: /** * 最简单的基于FFmpeg的视频播放器2(SDL升级版) * 本程序实现了视频文件的解码和显示(支持HEVC,H.264,MPEG2等)。 * 是最简单的FFmpeg视频解码方面... 11月17日 发表评论 阅读全文