0

我在android上使用sox库,并使用命令更改mp3文件的频道

在此处输入图像描述

sox /storage/emulated/0/Music/Drivethrough.mp3 -c 1 /storage/emulated/0/Android/data/com.tian.xxx/cache/temp/results.mp3

当我运行它时,显示

can't open input file `1': No such file or directory

我的代码是:

int mymain(int argc, char **argv, const char *tempPath);

这是代码详细信息:https ://github.com/pxhbug123/SoxLibInAndroid/blob/master/soxcommandlibrary/src/main/sox/src/sox.c#L2908

我不知道为什么 ?

我用这个方法调用sox https://github.com/pxhbug123/SoxLibInAndroid/blob/master/soxcommandlibrary/src/main/sox/src/JniNative.c#L265

4

1 回答 1

0

解决了。只需将“-c”替换为“--channels”

于 2020-07-18T10:35:09.873 回答