07 2025 档案
SurfaceView+EGL+OpenGL ES+ffmpeg播放视频并解决黑屏不显示画面的问题
摘要:一、概述 使用纯C++开发的方式实现EGL、OpenGL ES、ffmpeg部分。Java/kotlin部分只需要传递一个文件url地址即可实现视频的播放。 相关的坑以及解决的办法: 编译正常但是画面不显示 Surface和EGL没有绑定。解决办法如下: winsurface = eglCreate 阅读全文
posted @ 2025-07-15 14:17 飘杨...... 阅读(61) 评论(0) 推荐(0)
SurfaceView+ANativeWindow+ffmpeg播放视频并解决花屏问题
摘要:一、概述 在Android中使用SurfaceView+ANativeWindow+ffmpeg播放视频非常简单。主要关注一下步骤以及里面的坑就行 步骤: 创建一个Activity并写一个自定的View继承SurfaceView,并重写SurfaceHolder.Callback的onSurface 阅读全文
posted @ 2025-07-15 13:50 飘杨...... 阅读(61) 评论(0) 推荐(0)