Commit 93efa69f5c3b36305b409baf120382e9a721d9b9

Authored by biao
1 parent da57e288

删除评测代码

lib/pages/reading/bloc/reading_bloc.dart
... ... @@ -130,8 +130,6 @@ class ReadingPageBloc
130 130 "setMethodCallHandler method=${call.method} arguments=${call.arguments}");
131 131 if (call.method == 'voiceResult') {
132 132 //评测结果
133   - await audioPlayer.setAudioContext(AudioContext());
134   - await audioPlayer.setBalance(0.0);
135 133 add(XSVoiceResultEvent(call.arguments));
136 134 return;
137 135 }
... ... @@ -152,8 +150,6 @@ class ReadingPageBloc
152 150 print(call.method == 'voiceEnd' ? '评测结束' : '评测取消');
153 151 }
154 152 _isRecording = false;
155   - await audioPlayer.setAudioContext(AudioContext());
156   - await audioPlayer.setBalance(0.0);
157 153 add(OnXSVoiceStateChangeEvent());
158 154 return;
159 155 }
... ... @@ -161,8 +157,6 @@ class ReadingPageBloc
161 157 if (call.method == 'voiceFail') {
162 158 //评测失败
163 159 _isRecording = false;
164   - await audioPlayer.setAudioContext(AudioContext());
165   - await audioPlayer.setBalance(0.0);
166 160 EasyLoading.showToast('评测失败');
167 161 return;
168 162 }
... ... @@ -231,7 +225,8 @@ class ReadingPageBloc
231 225 ///播放原音音频
232 226 /// - [force]: 是否强制播放(true:不管当前状态如何,都会播放目标原音音频,比如翻页场景)
233 227 /// (false:如果正在播放,暂停播放,比如点击播放按钮场景)
234   - void _playOriginalAudioInner(String? audioUrl, {bool forcePlay = false}) async {
  228 + void _playOriginalAudioInner(String? audioUrl,
  229 + {bool forcePlay = false}) async {
235 230 if (_isRecordAudioPlaying) {
236 231 await audioPlayer.stop();
237 232 _isRecordAudioPlaying = false;
... ... @@ -261,8 +256,7 @@ class ReadingPageBloc
261 256  
262 257 Future<void> _playRecordAudioInner() async {
263 258 Log.d(
264   - "_playRecordAudioInner _isOriginAudioPlaying=$_isOriginAudioPlaying _isRecordAudioPlaying=$_isRecordAudioPlaying url=${currentPageData()
265   - ?.recordUrl}");
  259 + "_playRecordAudioInner _isOriginAudioPlaying=$_isOriginAudioPlaying _isRecordAudioPlaying=$_isRecordAudioPlaying url=${currentPageData()?.recordUrl}");
266 260 if (_isOriginAudioPlaying) {
267 261 ///如果正在播放原音,暂停
268 262 await audioPlayer.stop();
... ... @@ -283,8 +277,7 @@ class ReadingPageBloc
283 277 Future<void> _playAudio(String? audioUrl) async {
284 278 if (audioUrl!.isNotEmpty) {
285 279 await audioPlayer.play(UrlSource(audioUrl),
286   - balance: 0.0, ctx: AudioContext()
287   - );
  280 + balance: 0.0, ctx: AudioContext());
288 281 }
289 282 }
290 283  
... ... @@ -354,6 +347,7 @@ class ReadingPageBloc
354 347 duration: const Duration(seconds: 2));
355 348 currentPageData()?.recordScore = overall;
356 349 currentPageData()?.recordUrl = args['audioUrl'] + '.mp3';
  350 +
357 351 ///完成录音后紧接着播放录音
358 352 await _playRecordAudioInner();
359 353 if (isLastPage()) {
... ...