安卓棒在安卓棒糖系统上的问题

4

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

我正在遵循android-ffmpeg guardianproject来实现我的目的。问题是它在AndroidKitkat以下版本上运行良好,但在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版本的问题吗?


我也遇到了这个问题。 - esilver
1
请参见下面我的答案 - Unnati
1个回答

2

这里所建议的,我通过替换ffmpeg android库来解决了问题。

他们提供了Android Lollipop支持。您可以参考此链接


谢谢!它也帮助了我。 - iRoid Solutions

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接