【问题标题】:installing ffmpeg library using command line in android development在android开发中使用命令行安装ffmpeg库
【发布时间】:2019-05-02 08:16:33
【问题描述】:

我尝试从应用程序运行命令来安装 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();
}

问题:

它不起作用并打印输出“失败”。

【问题讨论】:

    标签: java android ffmpeg sdk


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-10
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-23
      • 2016-07-04
      相关资源
      最近更新 更多