高清/标清切换慢 优化

This commit is contained in:
sky_min 2025-11-03 15:21:15 +08:00
parent 6cc00ca348
commit e16c7fa935

View File

@ -814,6 +814,7 @@ class TalkViewNativeDecodeLogic extends BaseGetXController {
//
void onQualityChanged(String quality) async {
state.currentQuality.value = quality;
state.isLoading.value = true; //
TalkExpectReq talkExpectReq = StartChartManage().getDefaultTalkExpect();
final audioType = talkExpectReq.audioType;
int width = 864;
@ -837,6 +838,8 @@ class TalkViewNativeDecodeLogic extends BaseGetXController {
break;
}
//
await _resetDecoderForNewStream(width, height);
///
StartChartManage().changeTalkExpectDataTypeAndReStartTalkExpectMessageTimer(talkExpect: talkExpectReq);
@ -870,7 +873,7 @@ class TalkViewNativeDecodeLogic extends BaseGetXController {
}
//
await Future.delayed(Duration(milliseconds: 100));
await Future.delayed(Duration(milliseconds: 50));
//
final config = VideoDecoderConfig(