Android提供了MediaPlayer播放器播放媒体文件,其实MediaPlyer只是对Android Media包下的MediaCodec和MediaExtractor进行了包装,方便使用。但是最好理解下Android媒体文件的解码,编码和渲染流程。 使用 包下的MediaCodec和Medi ...
分类:
移动开发 时间:
2018-08-31 10:45:32
阅读次数:
284
一、媒体一些常用的API接口 1.mediaExtractor : 视频分离 mediaExtractor使用一般过程: 1.//设置数据源 setDataSource 2.//分离轨道 getTrackCount,getTrackFormat 3.//选择轨道 selectTrack,unsele ...
分类:
其他好文 时间:
2018-06-24 16:11:11
阅读次数:
231
前言:上篇中,介绍是用MediaMuxer与MediaExtractor进入音视频的裁剪,今天用MediaMuxer与AudioRecord与MediaCodec及Surface进行屏幕录制成gif。...
分类:
移动开发 时间:
2016-12-25 14:11:39
阅读次数:
325
随着Android4.4及以上版本的逐渐普及,Android4.1引入的MediaExtractor类,以及Android4.3引入的MediaMuxer类,终于可以开始正式地“发光发热”了。MediaMuxer类主要用于将音频和视频数据进行混合生成多媒体文件(如:mp4文件),而MediaExtractor则刚好相反,主要用于多媒体文..
分类:
移动开发 时间:
2015-11-09 01:59:49
阅读次数:
355
前沿:在前面的博文中,基本提到的是stagefright相关的控制流,具体分析了android架构中的MediaExtractor、AwesomePlayer、StagefrightPlayer、OMXCodec等的创建,底层OMXNodinstance实例的创建。分析了OMX最底层插件库、编解码器组件的架构以及如何创建属于我们自己的OMX Plugin。分析源码架构的另一个关键是数据流的分析,从...
分类:
移动开发 时间:
2014-05-24 19:57:18
阅读次数:
316