2020-09-09 使用Android的OpenGL编写视频播放器

https://www.cnblogs.com/jiayayao/p/6516603.html


  Android自身有MediaPlayer播放器,为什么还要使用OpenGL?因为使用OpenGL可以实现更多的效果,比如对视频翻转一定角度,加任意特效,多视频合并播放等,类似“激萌”的APP应该就是这样做的;相比之下,直接调用MediaPlayer的功能就少太多了。

  OpenGL ES剔除了OpenGL中四边形和多边形的部分,即ES版本只支持三角形的绘制。使用分为三个步骤:

创建GLSurfaceView组件,使用Activity来显示GLSurfaceView;

为GLSurfaceView组件创建GLSurfaceView.Renderer实例,实现GLSurfaceViewRenderer类的三个接口:

你可能感兴趣的:(2020-09-09 使用Android的OpenGL编写视频播放器)