在Android中结合音频文件的最佳方式
我正在开发录制应用程序,其中包括暂停/播放选项。在Android中结合音频文件的最佳方式
我既媒体录像机和AudioRecord
在AudioRecord的情况下,录制的音频消耗较大的尺寸,因此,如果记录的大小增加说的如尝试:如果我录制1级分钟的音频它消耗40到50MB它真的很痛苦,通过将其转换为组合。 原始文件和发送到php服务器。
所以我试图用媒体录像机,它消耗更少的大小,但不能使用音频记录处理以前的方法结合起来。
下一步我试着用Android NDK - 真的很痛苦甚至成立过程。
现在我的问题是,这是录制的音频文件
- 结合最好的方式使用的Android NDK
- 从读取音频字节数据,并结合 - 如果我用这个有问题的头录制格式说amr,wav就是这样。
另外,如果我有this尝试,我不能够得到javax.sound包,所以我试图用插件,但没有运气..
请推荐要做到这一点最好的办法。此外,我试图与这一切以下链接
我提供很好的教程或样品或links.Thanks。
对于这样的事情,你最好的选择是使用NDK开发原生C++代码。
嗨,请我使用用于音频合并的NDK来开发原生C++代码。我正在使用媒体录制和MPEG-4文件格式。请帮帮我。 –
我已经尝试将第二个MP4音频文件转换为字节数组并将其附加到第一个mp4音频文件中,我得到了一个组合音频文件,但组合文件不播放第二个音频,但文件大小增加。 –
您可以使用[mp4parser](http://mp4parser.googlecode.com)合并相同类型的MP4文件,而无需使用本机库。 AppendExample会做。 –
对于小型音频文件,我只是使用SoundPool,但对于需要暂停和恢复的大型文件,您是否看过MediaPlayer? – Chris
请正确检查我的问题,我要求音频录制,而不是媒体播放器 – Venky
嗨,请我使用NDK开发音频合并器来发掘原生C++代码。我正在使用媒体录制和MPEG-4文件格式。请帮帮我。 –