fxf*_*ure 5 audio android audio-recording soundpool android-mediaplayer
是否可以录制应用程序生成的内部声音?
我的应用程序允许您创建和播放音乐序列.
soundPool.play(soundIds[i], 1f, 1f, 1, 0, Constants.TIME_RATE);
Run Code Online (Sandbox Code Playgroud)
我希望能够记录序列并导出到mp3.
我看过Audio Capture但是setAudioSource(int audio_source)似乎只接受MIC录音.
谢谢
不,没有 API 可以获取音频输出,即使对于你自己的应用程序也是如此(实际上这并不完全正确,因为你可以通过 API 获取它Visualizer,但它的质量太低了,我怀疑它对你)。
如果您想要这种功能,您必须自己实现。那是; 当您开始播放声音时,将它们混合并将结果写入文件。如果声音被压缩,您还必须自己解码它们。
请注意,Android 中不包含 MP3 编码器,因此如果您要导出该格式,则无论如何您都必须提供自己的 MP3 编码器。
| 归档时间: |
|
| 查看次数: |
15383 次 |
| 最近记录: |