Android Lollipop上android-ffmpeg的问题

我正在开发一个混合音频和视频的应用程序.

我遵循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.

点赞