安卓 2.5 Android NuPlayer流程—-视频和音频的输出 那么这些组件都准备好了以后是怎么工作的细节,就太多了,比如怎么解,怎么送数据等等。我们就跳过这些细节,直接讲输出。就假装已经懂得了最后解出了数据,在NuPlayer里面怎么输出。 在Renderer里... 12月15日 发表评论 阅读全文
安卓 2.4 Android NuPlayer流程—-Nuplayer的工作原理 要解析nuplayer的原理 ,首先要了解播放器的原理,可以先复习下之前的文章 Android 音视频学习基础--1.1 音视频基础知识 Android 音视频学习基础--1.2 需要认识的一些工具 ... 12月15日 发表评论 阅读全文
安卓 4.0 媒体扫描流程 媒体扫描流程 android.providers.media 进程 其实是一个app,其实这个app 主要由三部分组成 - MediaProvider - MediaScannerReceiver -... 12月12日 发表评论 阅读全文
音视频 2.3 Android NuPlayer流程: MediaPlayer的setDataSource流程 2.3 MediaPlayer的setDataSource流程 上面已经讲了创建流程,已经讲本地的MediaPlayer创建好了,接下来就是给数据。比如给个"/sdcard/test.mp3"或者"... 12月11日 发表评论 阅读全文
音视频 2.2 Android NuPlayer流程: MediaPlayer的创建 2.2.MediaPlayer的创建 按照播放的流程我们先分析下MediaPlayer的创建 public class MediaPlayer extends PlayerBase { ... pri... 12月11日 发表评论 阅读全文
音视频 2.1 Android NuPlayer流程 :进程启动 2.1启动 上一章简介中讲到,Android7.0 在多媒体服务拆分成了多个进程,不在是以前的单个mediaserver进程。具体如下 mediaserver media.codec media.ex... 12月11日 发表评论 阅读全文
音视频 2.0 Android NuPlayer流程简介 播放器原理以及基础知识 相对应的Android播放器原理 通过setDataSource 理解JAVA到Nuplayer层 总结下从上层到Nupalyer都经过了哪些类。 -->... 12月11日 发表评论 阅读全文
安卓 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日 发表评论 阅读全文