如何复制Android AudioSource.MIC?
作者:互联网
我想同时在两个AudioRecord对象中记录Android麦克风输入.有没有办法复制Android AudioSource.MIC或同时从两个实例访问它?如果是,我该怎么做?
解决方法:
您无法在android中执行此操作.实际上,当一个实例已经在运行时,您不能复制任何记录实例,这适用于摄像机和麦克风.
在输出的情况下,例如音频播放(和视频显示),有一些模块可以处理多个流,混合,重采样等(合成,渲染显示).
如果您拥有设备的完整android源代码,则可以尝试编写一种缓冲机制,但这不是通用的,可扩展的,而且并不简单.
通常,如果记录对象实例是由另一个应用程序打开并保存的,则除了显示错误消息外,您无能为力.
(快速实验-在后台录制音频并在键盘上打开语音转换器,这会引发错误)
标签:android-audiorecord,audiorecord,android 来源: https://codeday.me/bug/20191121/2051838.html