Blame view

lib/pages/reading/bloc/reading_event.dart 1.26 KB
1dc46cf7   吴启风   feat:绘本ui
1
2
3
  part of 'reading_bloc.dart';
  
  @immutable
820997e6   吴启风   feat:过渡页-绘本环节
4
  abstract class ReadingPageEvent extends BaseSectionEvent {}
2a427e12   吴启风   feat:绘本静态ui基本完成
5
  
53e9e6db   吴启风   feat:绘本语音评测逻辑
6
7
8
  ///页面初始化
  class InitBlocEvent extends ReadingPageEvent {}
  
2a427e12   吴启风   feat:绘本静态ui基本完成
9
10
11
12
13
  class CurrentPageIndexChangeEvent extends ReadingPageEvent {
    final int pageIndex;
    CurrentPageIndexChangeEvent(this.pageIndex);
  }
  
a506beff   吴启风   feat:先声sdk方法找不到问题...
14
15
16
17
18
19
20
21
22
23
24
  class CurrentModeChangeEvent extends ReadingPageEvent {}
  
  ///请求接口获取数据
  class RequestDataEvent extends ReadingPageEvent {}
  
  ///播放原音频
  class PlayOriginalAudioEvent extends ReadingPageEvent {
    final String? url;
    PlayOriginalAudioEvent(this.url);
  }
  
a506beff   吴启风   feat:先声sdk方法找不到问题...
25
26
27
28
29
30
  ///评测结果
  class XSVoiceResultEvent extends ReadingPageEvent {
    final dynamic message;
    XSVoiceResultEvent(this.message);
  }
  
0fa4e405   吴启风   feat: 将语音评测从先声迁移至驰声
31
  ///驰声测试
53e9e6db   吴启风   feat:绘本语音评测逻辑
32
  class XSVoiceStartEvent extends ReadingPageEvent {
a506beff   吴启风   feat:先声sdk方法找不到问题...
33
34
    final String content;
    final String type;
dae7f2fd   吴启风   feat:增加android端先声...
35
    final String? userId;
82c8633c   biao   音频添加 页面优化
36
    XSVoiceStartEvent(this.content, this.type, this.userId);
53e9e6db   吴启风   feat:绘本语音评测逻辑
37
38
  }
  
0fa4e405   吴启风   feat: 将语音评测从先声迁移至驰声
39
  ///驰声评测停止
53e9e6db   吴启风   feat:绘本语音评测逻辑
40
41
  class XSVoiceStopEvent extends ReadingPageEvent {}
  
0fa4e405   吴启风   feat: 将语音评测从先声迁移至驰声
42
  ///驰声评测状态
065022b7   吴启风   feat:绘本评测反馈弹窗+原音播...
43
44
  class OnXSVoiceStateChangeEvent extends ReadingPageEvent {}
  
53e9e6db   吴启风   feat:绘本语音评测逻辑
45
46
47
48
  ///音频播放状态
  class VoicePlayStateChangeEvent extends ReadingPageEvent {}
  
  ///录音播放
82c8633c   biao   音频添加 页面优化
49
50
51
52
  class PlayRecordAudioEvent extends ReadingPageEvent {}
  
  ///播放下一页
  class PlayNextPageEvent extends ReadingPageEvent {}