繁体   English   中英

从sdcard运行FFmpeg可执行文件

[英]Run FFmpeg executable from sdcard

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

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

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

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

与编写JNI相比,我觉得此方法不错。 因此,可以对可以在sdcard上运行的可执行文件发出权限。

任何帮助表示赞赏。

您可以实用地向驻留在sd卡上的任何文件发出权限。 创建一个文件对象并尝试这个

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

我希望这行得通。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM