
Android MultiMedia框架完全解析
文章平均质量分 72
Tinghua_M
你若安好,我便晴天!
展开
-
MP4文件格式解析之结合实例分析
MP4格式文件解析原创 2022-07-04 16:13:04 · 5512 阅读 · 6 评论 -
Multimedia框架解析之MediaExtractor源码分析(二)
Multimedia框架解析之MediaExtractor源码分析(二)原创 2022-06-13 09:34:36 · 1319 阅读 · 1 评论 -
Multimedia框架解析之MediaExtractor源码分析(一)
Multimedia框架解析之MediaExtractor源码分析原创 2022-06-08 17:44:45 · 2144 阅读 · 0 评论 -
MediaCodec Flush
如果set surface 为null,那么audio下发的是FLUSH_CMD_NONE,video是FLUSH_CMD_SHUTDOWN ,NuPlayer::performDecoderFlush只会执行flushDecoder(false /* audio */, (video == FLUSH_CMD_SHUTDOWN)),此时会flush;如果surface不为空, 那么audio下发的是FLUSH_CMD_FLUSH ,video是FLUSH_CMD_SHUTDOWN ,此时audio原创 2021-07-06 17:42:27 · 887 阅读 · 0 评论 -
HLS协议
HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客户端会下载一个包含元数据的extended M3U (m3u8)playlist文件,用于寻找可用的媒体流。HLS原创 2021-06-09 16:53:31 · 452 阅读 · 0 评论 -
MediaPlayer 错误码
android.media.MediaPlayer错误码(frameworks/base/media/java/android/media/MediaPlayer.java ): /** Unspecified media player error. * @see android.media.MediaPlayer.OnErrorListener */ public static final int MEDIA_ERROR_UNKNOWN = 1; /** Media原创 2021-04-12 15:54:07 · 2985 阅读 · 2 评论 -
Android MultiMedia框架完全解析 - 概览
之前的工作中,一直在看Android MultiMedia的一些东西,关注我博客的同学也许知道我换工作了,以后将要从事Camera相关的工作,于是乎,将之前整理存放在有道云笔记里面的一些东西发出来,整理成一个专栏。工作的环境为Android N7.1,基于fsl公司的i.MX6q平台。当然,有很多东西是我自己的领悟,有不对的地方欢迎大家指正。在公司内部做了一个ppt分享,但是反馈一般,至于原因,我也不是太理解,囧~自认为,这个ppt和博客是自己认真做的,为此,离职前一个月天天加班..转载 2021-03-27 14:59:00 · 974 阅读 · 0 评论