java-mediacodec ExtractMpegFramesTest示例不匹配

我尝试从bigflake运行This example,但我认为不匹配.

他们编写了“ ExtractMpegFramesTest.java(需要4.1,API 16)”,因此所需的最低API是16,
但我仔细查看了代码,然后使用“ import android.opengl.EGL14;”需要最低API 17.

是否有人遇到此问题并成功解决?(成功在Android 4.1设备上保存10帧)

解决方法:

我更新了the site,以获取源文件的两个副本,一个使用EGL 1.0,一个使用EGL 1.4.我对SDK进行了快速测试,为API 16创建了一个应用程序,以确认它不再使用4.1后的API.我没有在运行4.1的实际设备上尝试过它.

上一篇:Camera+MediaCodec+ffmpeg实现视频录制


下一篇:android-如何显示解码的MediaCodec帧混乱