不会每次使用AudioRecord的PreferredDevice

时间:2018-09-05 10:24:24

标签: java android

我用AudioRecord录制音频并用AudioTrack播放。 我可以选择输入和输出设备(手机,蓝牙设备)。 输入和输出同时运行。

对于AudioTrack上的输出,它起作用,但是对于AudioRecord上的输入,它只能起作用一次。

  

例如当我使用手机作为输入设备时。开始和停止   记录。并且比使用其他设备(蓝牙设备)。如果我开始   记录手机仍然是输入设备。

我使用音频源MediaRecorder.AudioSource.MIC。 我用audioRecord.setPreferredDevide(audioDeviceInfo设置了首选设备。 回报是真的。

每次启动该过程时,都会创建一个新的audioRecord和audioTrack对象。

应使用新的输入设备,而不是第一个设备

0 个答案:

没有答案