我尝试运行 This example来自 bigflake我认为存在不匹配。
他们编写“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 创建了一个应用程序,以确认它不再使用 post-4.1 API。不过,我还没有在运行 4.1 的实际设备上尝试过。
关于java - mediacodec ExtractMpegFramesTest 示例不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20495863/