这是我用来捕获音频的代码,它工作得很好,除了在一些特定的设备上:
device.capture.captureAudio(
function (audioFiles) {
// ** Never reaches here on certain devices **
},
logError,
{limit:1}
);
例如,当在Samsung Ace上运行时,录音器照常启动,但控制权不会返回给应用程序。
我想将asterisk语音的所有分机和会议桥参与者发送到连接到语音记录器(录音器系统)的模拟电话线。这件事怎么做呢?我认为这是可能的,通过连接模拟电话线到ATA设备( linsys pap2)和发送流到ATA扩展。但challange is voicelogger并不是一个自动回答machain的问题。
我使用媒体录音器库来记录语音通话,除了android Oreo 8.0 API level 27之外,它在几乎所有的android版本中都工作得很好。当我使用音频源VOICE_CALL时,我得到了运行时异常启动失败,当我使用音频源VOICE_COMMUNICATION时,我没有得到对方的声音,我只得到了我的声音。
// recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setAudioSource(AudioSource);
r