onSubtitleMessageReceived method
@detail callback
@author qiaoxingwang
@brief 字幕相关内容回调。
当用户成功调用 startSubtitle{@link #RTCRoom#startSubtitle} 后会收到此回调,通知字幕的相关信息。
@param subtitles 字幕消息内容。参看 SubtitleMessage{@link #SubtitleMessage}。
Implementation
FutureOr<void> onSubtitleMessageReceived(List<dynamic> subtitles) async {
if ($instance == null || $instance is! IRTCRoomEventHandler) {
return;
}
return ($instance as IRTCRoomEventHandler).onSubtitleMessageReceived?.call(
subtitles
.map((e) => packObject(
e,
() => SubtitleMessage.fromMap(
SubtitleMessage.deepPackedMapValues(
SubtitleMessage.mapMemberToConstructorParams(e)))))
.toList());
}