我的应用程序必须将用户选择的mp3编码为单声道并保存此mp3。我可以使用默认的android方法进行编码吗?
我尝试了解MediaCodec
,但很难理解媒体配置。也许有一个简单的方法吗?还是易于使用的代码?
答案 0 :(得分:0)
我不确定您真正要问的是什么,但是我记得我有一个项目,我需要使用给定参数将文件转换为单声道。对我来说,“ sox”工具可以很好地完成工作,但是它是在Linux下进行的。考虑到Android应该是Linux,也许这也可以为您提供帮助。 这是我使用的命令:
sox myfile -r 16000 -c 1 -b 16输出文件
如果我没记错的话,这些命令是: -r表示费率 -c表示频道 -b表示位
我发现一个博客在这里做了一些解释:https://www.nesono.com/node/275 如果您认为可以在项目中使用它,则可以在线搜索更多信息,因为我绝对不是专家。