使用的是AudioRecord进行录音,然后想把录音之后的音频跟下载过来的音频合成一个文件,类似加一个音频头或者尾。
试了直接用流进行简单的拼接,但是不能播放
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
录音时有来源选项,可同时选择多种来源:麦克,mono mix,stereo mix,CD,电话输入等。
最直观的解决办法是打开两个MP3同时播放(可以把音量设小点),同时进行录音生成“合成的”MP3。合成的MP3的音量如果小,也可以编程给它调大点。
当然,如果能有专业的现成组件也不错。但是那样的话,恐怕用户会选择直接安装这种应用,自己进行用途更多的混音了,也就无需你做这个功能了。