【问题标题】:Run FFmpeg executable from sdcard从 sdcard 运行 FFmpeg 可执行文件
【发布时间】:2013-07-29 19:38:39
【问题描述】:

在我的 android 应用程序中,我必须连接不同格式的视频,为此我使用 FFmpeg。我使用了以下链接中由 Guardianproject 提供的 java 包装器:

https://github.com/guardianproject/android-ffmpeg-java

但是这个方法使用的是 FFmpeg 可执行文件。有些人建议避免这种方法,因为我们需要发布运行可执行文件的权限,因为android不会这样做。

只有当应用程序的数据在手机内存中时才有可能。所以问题是,应用程序无法移动到 sdcard。当我们这样做时,可执行文件无法运行。

与编写JNI相比,我觉得这种方法很好。那么是否可以向可以在 sdcard 上运行的可执行文件颁发权限。

感谢任何帮助。

【问题讨论】:

    标签: java android ffmpeg


    【解决方案1】:

    您可以务实地向 sd 卡上的任何文件授予权限。创建一个文件对象并尝试这个

    file.setExecutable(boolean); – true,允许执行,false 禁止执行。

    我希望这行得通。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-03
      • 2013-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      • 1970-01-01
      相关资源
      最近更新 更多