小编Muh*_*hid的帖子

java.io.IOException:运行exec()时出错工作目录:null环境:null

我在应用程序中使用WritingMinds/ffmpeg-android-java.

这是我的代码

loadFFmpeg();
String cmd="ffmpeg -i /storage/emulated/0/media/audio/a.mp3 -i  /storage/emulated/0/recording.3gp -filter_complex \"[0:a][1:a]amerge=inputs=2[aout]\" -map \"[aout]\" " + outputFile;
executeFFmpeg(cmd.split(" "));
Run Code Online (Sandbox Code Playgroud)

private void loadFFmpeg() {
    FFmpeg ffmpeg = FFmpeg.getInstance(MainActivity.this.getApplicationContext());
    try {
        ffmpeg.loadBinary(new LoadBinaryResponseHandler() {

            @Override
            public void onStart() {}

            @Override
            public void onFailure() {}

            @Override
            public void onSuccess() {}

            @Override
            public void onFinish() {}
        });
    } catch (FFmpegNotSupportedException e) {
        // Handle if FFmpeg is not supported by device
    }
}

private void executeFFmpeg(String[] cmd)
{
    /*String workFolder = getApplicationContext().getFilesDir() …
Run Code Online (Sandbox Code Playgroud)

java android ffmpeg ioexception

5
推荐指数
1
解决办法
4211
查看次数

标签 统计

android ×1

ffmpeg ×1

ioexception ×1

java ×1