ui_component/play_back_component/play_back_component library

Typedefs

MasterClockChangeNotifier = void Function(int positionSec, int totalDurationSec, bool isPlaying, double playbackRate, int positionMs)
主时钟变更回调:positionSec(秒)、totalDurationSec(秒)、isPlaying、playbackRate、positionMs(毫秒,供信令 offset 对齐)
MasterTimelineScrubbedNotifier = void Function(int positionSec, int positionMs, List<SignalSnapshotData> snapshotList)
主时间轴进度条松手后回调:在线模式下 snapshotList 为刚拉取的信令快照,离线为空列表
PlaybackCustomUIEventNotifier = void Function(String eventName, String widgetId, Map<String, dynamic> data)
PlaybackEventNotifier = void Function(int eventType, int timePoint, int timestamp, double playRate, Map<String, dynamic> rawEvent)
回放事件通知给 Native 的签名:eventType, timePoint(ms), timestamp(ms), playRate, rawEvent