fix:调整录音时不播放声音

This commit is contained in:
liyi 2025-08-29 13:40:17 +08:00
parent 1aea41026d
commit b2697eef17
2 changed files with 4 additions and 2 deletions

View File

@ -973,7 +973,7 @@ class TalkViewNativeDecodeLogic extends BaseGetXController {
switch (contentType) {
case TalkData_ContentTypeE.G711:
//
if (!state.isOpenVoice.value && state.isRecordingAudio.value) {
if (!state.isOpenVoice.value || state.isRecordingAudio.value) {
return;
}
if (state.audioBuffer.length >= audioBufferSize) {

View File

@ -110,7 +110,9 @@ class TalkViewLogic extends BaseGetXController {
switch (contentType) {
case TalkData_ContentTypeE.G711:
//
if (!state.isOpenVoice.value && state.isRecordingAudio.value) {
if (!state.isOpenVoice.value || state.isRecordingAudio.value) {
print(
'录音时丢弃数据:${state.isOpenVoice.value}-${state.isRecordingAudio.value}');
return;
}
if (state.audioBuffer.length >= audioBufferSize) {