java - mediacodec ExtractMpegFramesTest 示例不匹配

标签 java android android-mediacodec

我尝试运行 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/

相关文章:

Android - 扩展 setOnGroupExpandListener 方法

android - 实时流媒体的 MediaCodec 解码器延迟

android - 在android : 4. 3的MediaMuxer或ffmpeg中的视频上添加水印位图

android - 如何使用 MediaCodec 和 MediaMuxer 录制视频和音频

java - 生成调用图的好算法?

java - 在 PHP 查询中使用 Select 和 Update

java - 使用线程和 USB 连接后应用程序屏幕空白

java - 将 HTML 表格转换为 XML

java关键词提取

java - 如何在 StringBuilder 循环中避免 Java OutofMemoryError Heap Space?