【发布时间】:2015-02-10 19:08:51
【问题描述】:
我正在开发一个混合音频和视频的应用程序。
我正在关注android-ffmpeg guardianproject 来解决我的目的。问题是它在 Android Kitkat 之前运行良好。但该过程在 Android Lollipop 上失败。
这是我运行该过程的代码
ProcessBuilder pb = new ProcessBuilder(cmd);
pb.directory(fileExec);
// pb.redirectErrorStream(true);
Process process = pb.start();
// any error message?
StreamGobbler errorGobbler = new
StreamGobbler(process.getErrorStream(), "ERROR", sc);
// any output?
StreamGobbler outputGobbler = new
StreamGobbler(process.getInputStream(), "OUTPUT", sc);
// kick them off
errorGobbler.start();
outputGobbler.start();
int exitVal = process.waitFor();
sc.processComplete(exitVal);
return exitVal;
我怎样才能为 Lollipop 解决这个问题?是否有任何额外的文件我应该包括为Lollipop 解决这个问题?
【问题讨论】:
-
我也看到了这个问题
-
请看下面我的回答
标签: android ffmpeg video-processing android-4.4-kitkat android-5.0-lollipop