diff --git a/lib/talk/starChart/star_chart_manage.dart b/lib/talk/starChart/star_chart_manage.dart index 59a6b410..15d7be11 100644 --- a/lib/talk/starChart/star_chart_manage.dart +++ b/lib/talk/starChart/star_chart_manage.dart @@ -1062,6 +1062,13 @@ class StartChartManage { reStartTalkExpectMessageTimer(); } + void reSetDefaultTalkExpect() { + _defaultTalkExpect = TalkExpectReq( + videoType: [VideoTypeE.IMAGE], + audioType: [AudioTypeE.G711], + ); + } + /// 修改预期接收到的数据 void sendOnlyImageVideoTalkExpectData() { final talkExpectReq = TalkExpectReq( @@ -1140,10 +1147,7 @@ class StartChartManage { /// 重置数据 void _resetData() { - _defaultTalkExpect = TalkExpectReq( - videoType: [VideoTypeE.IMAGE], - audioType: [AudioTypeE.G711], - ); + reSetDefaultTalkExpect(); isOnlineStarChartServer = false; talkStatus.setUninitialized(); } diff --git a/lib/talk/starChart/views/talkView/talk_view_logic.dart b/lib/talk/starChart/views/talkView/talk_view_logic.dart index 3fa6990d..a7d67466 100644 --- a/lib/talk/starChart/views/talkView/talk_view_logic.dart +++ b/lib/talk/starChart/views/talkView/talk_view_logic.dart @@ -426,6 +426,8 @@ class TalkViewLogic extends BaseGetXController { @override void dispose() { stopProcessingAudio(); + // 重置期望数据 + StartChartManage().reSetDefaultTalkExpect(); super.dispose(); }