在我的 android 应用程序中,我必须连接不同格式的视频,为此我使用 FFmpeg。我在以下链接中使用了由 Guardianproject 提供的 Java 包装器:
https://github.com/guardianproject/android-ffmpeg-java
但是这种方法使用的是 FFmpeg 可执行文件。一些人建议避免这种方法,因为我们需要发布运行可执行文件的权限,因为 android 不会这样做。
这也只能在应用程序的数据在手机内存中时才有可能。所以问题是,应用程序无法移动到 sdcard。当我们这样做时,可执行文件无法运行。
与编写 JNI 相比,我觉得这种方法很好。那么是否可以向可以在 sdcard 上运行的可执行文件颁发权限。
任何帮助表示赞赏。