其他分享
首页 > 其他分享> > Android Lollipop上android-ffmpeg的问题

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.

标签:android,android-5-0-lollipop,ffmpeg,android-4-4-kitkat,video-processing
来源: https://codeday.me/bug/20190703/1362196.html