不幸的是,我认为设备上没有任何东西可以进行文件混合.在我看来,你有两个选择:
1)将两个文件发送到服务器并使用ffmpeg或其他一些免费工具进行混合.
2)如果它的东西,必须留在本地的电话,您可以加载使用Android的Soundpool(音频http://developer.android.com/reference/android/media/SoundPool.html)和设置他们在玩同时.你可以在这里找到关于这个主题的好教程:http://www.droidnova.com/creating-sound-effects-in-android-part-1,570.html
声音池要求您管理多个文件,而不是混合和播放单个文件.如果soundpool允许您将输出作为IOStream绘制,那将会很酷,但是,唉,SDK似乎不允许它.此外,如果AudioRecorder允许您从音乐层中获取流,那将会很不错......但这看起来也不可能.音频输入列表:http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html
我知道这不是您正在寻找的,但希望您可以通过一些链接获得解决方法.
| 归档时间: |
|
| 查看次数: |
11471 次 |
| 最近记录: |