2021年11月3日
摘要: 一、概述 OpenGL ES的全称是OpenGL for Embeded System,它是OpenGL的一个子集。其本质上一个一个图形图像处理库。OpenGL ES是优化版,专门针对嵌入式设备的,性能非常的优异。 下面的代码就是利用OpenGL ES 的java api来做视频的渲染工作(主要是操 阅读全文
posted @ 2021-11-03 16:30 飘杨...... 阅读(1355) 评论(0) 推荐(0)
摘要: 一、概述 MediaCodec是Android提供的硬件编解码器API,根据此api用户可以对媒体格式的文件执行编解码。其单独没法工作还需要配合上一节介绍的MediaExtractor 案例:本例最主要的是三个类,分别是BaseDecoder.java 、AudioDecoder、VideoDeco 阅读全文
posted @ 2021-11-03 16:29 飘杨...... 阅读(1201) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用MediaExtractor+MediaFormat加载媒体文件信息。为后面使用MediaCodec硬件解码提供基础封装工具类 二、封装代码 1.IExtractor接口(定义公共方法) public interface IExtractor { /** * 获取媒体格式 * * 阅读全文
posted @ 2021-11-03 15:55 飘杨...... 阅读(886) 评论(0) 推荐(0)