part of 'reading_bloc.dart'; @immutable abstract class ReadingPageEvent {} ///页面初始化 class InitBlocEvent extends ReadingPageEvent {} class CurrentPageIndexChangeEvent extends ReadingPageEvent { final int pageIndex; CurrentPageIndexChangeEvent(this.pageIndex); } 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); } ///先声测试 class XSVoiceStartEvent extends ReadingPageEvent { final String content; final String type; final String userId; XSVoiceStartEvent(this.content,this.type,this.userId); } ///先声评测停止 class XSVoiceStopEvent extends ReadingPageEvent {} ///音频播放状态 class VoicePlayStateChangeEvent extends ReadingPageEvent {} ///录音播放 class PlayRecordAudioEvent extends ReadingPageEvent {}