diff --git a/lib/talk/starChart/views/talkView/talk_view_logic.dart b/lib/talk/starChart/views/talkView/talk_view_logic.dart index 1e64c803..f2b4081a 100644 --- a/lib/talk/starChart/views/talkView/talk_view_logic.dart +++ b/lib/talk/starChart/views/talkView/talk_view_logic.dart @@ -449,22 +449,23 @@ class TalkViewLogic extends BaseGetXController { /// 更新发送预期数据 void updateTalkExpect() { TalkExpectReq talkExpectReq = TalkExpectReq(); - if (state.isOpenVoice.value) { - talkExpectReq = TalkExpectReq( - videoType: [VideoTypeE.IMAGE], - audioType: [AudioTypeE.G711], - ); - } else { + state.isOpenVoice.value = !state.isOpenVoice.value; + if (!state.isOpenVoice.value) { talkExpectReq = TalkExpectReq( videoType: [VideoTypeE.IMAGE], audioType: [], ); + showToast('已静音'.tr); + } else { + talkExpectReq = TalkExpectReq( + videoType: [VideoTypeE.IMAGE], + audioType: [AudioTypeE.G711], + ); } /// 修改发送预期数据 StartChartManage().changeTalkExpectDataTypeAndReStartTalkExpectMessageTimer( talkExpect: talkExpectReq); - state.isOpenVoice.value = !state.isOpenVoice.value; } /// 截图并保存到相册