WhitePlayerEventDelegate Protocol Reference
- iOS
更新时间不可用
Whiteboard iOS SDK 2.16.147 公开接口。
@protocol WhitePlayerEventDelegate <NSObject>
成员
- phaseChanged:
- loadFirstFrame
- sliceChanged:
- playerStateChanged:
- stoppedWithError:
- scheduleTimeChanged:
- errorWhenAppendFrame:
- errorWhenRender:
- fireMagixEvent:
- fireHighFrequencyEvent:
– phaseChanged:
- (void)phaseChanged:(WhitePlayerPhase)phase;播放状态切换回调。
@param phase 白板回放的播放状态。详见 [WhitePlayer](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-player)。Declared in Replayer/WhitePlayerEvent.h
– loadFirstFrame
- (void)loadFirstFrame;首帧加载回调。Declared in Replayer/WhitePlayerEvent.h
– sliceChanged:
- (void)sliceChanged:(NSString *)slice;Declared in Replayer/WhitePlayerEvent.h
– playerStateChanged:
- (void)playerStateChanged:(WhitePlayerState *)modifyState;回放状态发生变化的回调,只会包含实际发生改变的属性。
@param modifyState 白板回放已经改变的的状态。详见 [WhitePlayerState](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-player-state)。Declared in Replayer/WhitePlayerEvent.h
– stoppedWithError:
- (void)stoppedWithError:(NSError *)error;出错导致回放暂停的回调。
@param error 错误信息。Declared in Replayer/WhitePlayerEvent.h
– scheduleTimeChanged:
- (void)scheduleTimeChanged:(NSTimeInterval)time;回放进度发生变化回调。
@param time 回放进度(s)。Declared in Replayer/WhitePlayerEvent.h
– errorWhenAppendFrame:
- (void)errorWhenAppendFrame:(NSError *)error;添加帧出错的回调。
@param error 错误信息。Declared in Replayer/WhitePlayerEvent.h
– errorWhenRender:
- (void)errorWhenRender:(NSError *)error;渲染时出错的回调。
@param error 错误信息。Declared in Replayer/WhitePlayerEvent.h
– fireMagixEvent:
- (void)fireMagixEvent:(WhiteEvent *)event;白板自定义事件回调。
@param event 白板自定义事件。详见 [WhiteEvent](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-event)。Declared in Replayer/WhitePlayerEvent.h
– fireHighFrequencyEvent:
- (void)fireHighFrequencyEvent:(NSArray<WhiteEvent >)events;高频自定义事件一次性回调。
@param events 高频自定义事件。详见 [WhiteEvent](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-event)。Declared in Replayer/WhitePlayerEvent.h