part of 'repeat_after_content_bloc.dart'; @immutable abstract class RepeatAfterContentEvent {} class InitBlocEvent extends RepeatAfterContentEvent {} class VideoPlayChangeEvent extends RepeatAfterContentEvent {} ///切换录音状态 class VoiceRecordEvent extends RepeatAfterContentEvent {} ///请求数据 class RequestDataEvent extends RepeatAfterContentEvent {} class VoiceRecordStateChangeEvent extends RepeatAfterContentEvent { final VoiceRecordState voiceRecordState; VoiceRecordStateChangeEvent(this.voiceRecordState); } ///初始化先声SDK class XSVoiceInitEvent extends RepeatAfterContentEvent { final Map data; XSVoiceInitEvent(this.data); } ///开始评测 class XSVoiceTestEvent extends RepeatAfterContentEvent { final String testWord; final String type; final String userId; XSVoiceTestEvent(this.testWord,this.type,this.userId); } ///终止评测 class XSVoiceStopEvent extends RepeatAfterContentEvent {} ///评测结果 class XSVoiceResultEvent extends RepeatAfterContentEvent { final dynamic message; XSVoiceResultEvent(this.message); } ///开始录音 class StarRecordVoiceEvent extends RepeatAfterContentEvent {} ///停止录音 class StopRecordVoiceEvent extends RepeatAfterContentEvent {} ///播放录音 class RecordeVoicePlayEvent extends RepeatAfterContentEvent {} class PostFollowReadContentEvent extends RepeatAfterContentEvent {} ///切换视频播放 class ChangeVideoPlayIndexEvent extends RepeatAfterContentEvent { final bool isNext; ChangeVideoPlayIndexEvent(this.isNext); }