1
8
¥ 29.9购买
立即开通
立即购买

你将收获

熟练掌握Android中OpenGL的原理

学会Android中NDK开发流程

能用OpenGL渲染视频画面

学会OpenGL 中矩阵操作、投影等

适用人群

有一定的编程基础、对音视频感兴趣、想学习NDK开发

课程介绍

用纯C++实现Android的OpenGL渲染功能,包括EGL环境创建、EGL线程创建、OpenGL生命周期管理等,会结合SurfaceView和TextureView实现OpenGL的渲染,最终我们会实现一个YUV播放器实例,为音视频开发打下坚实的基础。

课程讨论

我使用glGetAttribLocation一直返回-1,有什么交流群吗,老师也不知道怎么找

去哪里找投诉渠道? 这个课程烂得要死, 第一, 讲的关于opengl的东西非常表面肤浅, 一知半解; 第二, 讲述概念和原理的地方很少, 基本上都是在敲代码; 第三, 写代码的水平就是刚毕业会用if/else的水平; 第四, 所谓的"老师", 连话都说不利索, 好多话要靠猜, 不知道他在讲什么.

有人一起在学习的吗

Get: 1、jni(cpp&java)交互 2、EGL线程的同步问题 3、能看懂顶点和纹理的一些代码 4、矩阵的操作 5、滤镜和纹理的切换 6、等等...先这样 开始下一个课程

我加你QQ了,你QQ好像没在线,上线的时候加一下好友吧

我加你QQ了,你QQ好像没在线,上线的时候加一下好友吧

那个blr.yuv的文件能提供一下么?我在网上找了一个yuv文件,播放不了,一堆条纹没有图像,我想用课程中的那个试试看

放到回调函数中可以了,放到主函数中就不行。

E/libEGL: call to OpenGL ES API with no current context (logged once per thread) program is 0 纠结。。。

第三章第二节 按照老师的代码实现了一遍 运行结果是program is 0 没有成功,代码检查了一遍没有发现错误,纠结中。。。