fix:增加对讲时静音的提示框

This commit is contained in:
liyi 2025-02-19 16:22:01 +08:00
parent b9fb2bd479
commit 18d4836fde

View File

@ -449,22 +449,23 @@ class TalkViewLogic extends BaseGetXController {
/// ///
void updateTalkExpect() { void updateTalkExpect() {
TalkExpectReq talkExpectReq = TalkExpectReq(); TalkExpectReq talkExpectReq = TalkExpectReq();
if (state.isOpenVoice.value) { state.isOpenVoice.value = !state.isOpenVoice.value;
talkExpectReq = TalkExpectReq( if (!state.isOpenVoice.value) {
videoType: [VideoTypeE.IMAGE],
audioType: [AudioTypeE.G711],
);
} else {
talkExpectReq = TalkExpectReq( talkExpectReq = TalkExpectReq(
videoType: [VideoTypeE.IMAGE], videoType: [VideoTypeE.IMAGE],
audioType: [], audioType: [],
); );
showToast('已静音'.tr);
} else {
talkExpectReq = TalkExpectReq(
videoType: [VideoTypeE.IMAGE],
audioType: [AudioTypeE.G711],
);
} }
/// ///
StartChartManage().changeTalkExpectDataTypeAndReStartTalkExpectMessageTimer( StartChartManage().changeTalkExpectDataTypeAndReStartTalkExpectMessageTimer(
talkExpect: talkExpectReq); talkExpect: talkExpectReq);
state.isOpenVoice.value = !state.isOpenVoice.value;
} }
/// ///