在Android开发中使用命令行安装ffmpeg库

时间:2018-11-30 07:26:59

标签: java android ffmpeg sdk

我尝试从应用程序运行命令以安装 ffmpeg 库。这是我的代码:

try {
    Process process =Runtime.getRuntime().exec("/system/bin/pm install ffmpeg");
    BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
} catch (IOException e) {
    e.printStackTrace();
    Toast.makeText(getApplicationContext(),"failed",Toast.LENGTH_SHORT).show();
}

问题:

它不起作用,并显示输出“ 失败”。

1 个答案:

答案 0 :(得分:0)

pm 不是 apt ,并且Android没有标准回购协议,您可以从中安装 ffmpeg (阿拉斯!)。目前尚不清楚您要安装什么。如果您的应用程序依赖于PlayStore上正在安装的其他应用程序,请参阅this method。如果您的应用使用ffmpeg二进制文件(以可执行文件或共享库的形式),则必须将其与APK打包在一起。请注意,最近Google引入了Dynamic feature modules-一种打包APK部分的新方法,以便可以按需下载它们。您的应用中的一种这样的功能可能包含 ffmpeg