Blame view

lib/pages/reading/bloc/reading_event.dart 1.31 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
25
26
27
28
29
30
31
32
33
34
35
36
37
  class CurrentModeChangeEvent extends ReadingPageEvent {}
  
  ///请求接口获取数据
  class RequestDataEvent extends ReadingPageEvent {}
  
  ///播放原音频
  class PlayOriginalAudioEvent extends ReadingPageEvent {
    final String? url;
    PlayOriginalAudioEvent(this.url);
  }
  
  ///初始化先声SDK
  class XSVoiceInitEvent extends ReadingPageEvent {
    final Map data;
    XSVoiceInitEvent(this.data);
  }
  
  ///评测结果
  class XSVoiceResultEvent extends ReadingPageEvent {
    final dynamic message;
    XSVoiceResultEvent(this.message);
  }
  
  ///先声测试
53e9e6db   吴启风   feat:绘本语音评测逻辑
38
  class XSVoiceStartEvent extends ReadingPageEvent {
a506beff   吴启风   feat:先声sdk方法找不到问题...
39
40
    final String content;
    final String type;
dae7f2fd   吴启风   feat:增加android端先声...
41
    final String? userId;
53e9e6db   吴启风   feat:绘本语音评测逻辑
42
43
44
45
46
47
    XSVoiceStartEvent(this.content,this.type,this.userId);
  }
  
  ///先声评测停止
  class XSVoiceStopEvent extends ReadingPageEvent {}
  
065022b7   吴启风   feat:绘本评测反馈弹窗+原音播...
48
49
50
  ///先声评测状态
  class OnXSVoiceStateChangeEvent extends ReadingPageEvent {}
  
53e9e6db   吴启风   feat:绘本语音评测逻辑
51
52
53
54
55
  ///音频播放状态
  class VoicePlayStateChangeEvent extends ReadingPageEvent {}
  
  ///录音播放
  class PlayRecordAudioEvent extends ReadingPageEvent {}