我正在开发一个混合音频和视频的应用程序.
我遵循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?
最佳答案 正如建议
here,我能够通过替换ffmpeg android库来解决问题.
他们提供Android Lollipop支持.你可以参考这个link.