Android平台使用BASS un4seen实现麦克风直推扬声器的音频延迟问题
麦克风输入流式传输到扬声器的低延迟问题(Android BASS库)
我一直在尝试将麦克风输入直接流式传输到扬声器,但遇到了设备间差异明显的音频延迟问题。目前使用的库是BASS un4seen for Android,以下是我当前的实现代码:
val rchan = BASS.BASS_RecordStart( freq, chans, BASS.BASS_RECORD_PAUSE, { handle, _, _, _ -> BASSenc.BASS_Encode_IsActive(handle) != 0 // 编码器存活则继续录制 }, 0 ) val StreamProc = BASS.STREAMPROC { handle, buffer, length, user -> BASS.BASS_ChannelGetData(rchan, buffer, length) // 从录制流获取数据 } chanPlay = BASS.BASS_StreamCreate(44100, 1, 0, StreamProc, null); BASS.BASS_ChannelPlay(chanPlay, false); BASS.BASS_ChannelPlay(rchan, false)
内容的提问来源于stack exchange,提问作者Kishan Thakkar
相关产品推荐
相关产品推荐

