一、简介 作为Android开发,我们不可避免的会接触到视频播放,VideoView做为最简单的播放器,我们是不应该不会的。 下面简单介绍一下VideoView: VideoView是使用MediaPlayer来对视频文件进行控制的。 VideoView只支持mp4、avi、3gp ...
Android自身有MediaPlayer播放器,为什么还要使用OpenGL 因为使用OpenGL可以实现更多的效果,比如对视频翻转一定角度,加任意特效,多视频合并播放等,类似 激萌 的APP应该就是这样做的 相比之下,直接调用MediaPlayer的功能就少太多了。 OpenGL ES剔除了OpenGL中四边形和多边形的部分,即ES版本只支持三角形的绘制。使用分为三个步骤: 创建GLSurfa ...
2017-03-07 20:35 0 4996 推荐指数:
一、简介 作为Android开发,我们不可避免的会接触到视频播放,VideoView做为最简单的播放器,我们是不应该不会的。 下面简单介绍一下VideoView: VideoView是使用MediaPlayer来对视频文件进行控制的。 VideoView只支持mp4、avi、3gp ...
在 Android 视频播放器 (一):使用VideoView播放视频 我们讲了一下如何使用VideoView播放视频,了解了基本的播放器的一些知识和内容。也知道VideoView内部封装的就是MediaPlayer,本文就介绍如何使用MediaPlayer播放视频。 一、简介 ...
一、简介 ExoPlayer是一个Android应用层的媒体播放器,它提供了一套可替换Android MediaPlayer的API,可以播放本地或者是线上的音视频资源。ExoPlayer支持一些Android MediaPlayer不支持的特性,比如适配DASH ...
一、概述 OpenGL ES的全称是OpenGL for Embeded System,它是OpenGL的一个子集。其本质上一个一个图形图像处理库。OpenGL ES是优化版,专门针对嵌入式设备的,性能非常的优异。 下面的代码就是利用OpenGL ES 的java api来做视频 ...
1.饺子播放器集成 2.添加xml控件 3.设置全屏 拉伸铺满屏幕 去掉头部阴影 去掉屏幕俩边黑边 监听完成进度 设置默认图 暂停 继续 不要返回键 ...
一、概述 案例:使用硬件解码MediaCodec+OpenGL ES来实现一个视频播放器。 源码下载 重点概要: 1.音视频文件提取器MediaExtractor 2.音视频硬件解码API MediaCodec 3.视频渲染使用OpenGL ES ...
1、布局文件 2、代码部分 3、效果展示 ...
public class VideoPlayerFragment extends DialogFragment { private ImageView screenImage ...