WhitePlayer Class Reference
Inherits from | WhiteDisplayer : NSObject |
---|---|
Declared in | WhitePlayer.h |
Other Methods
phase
白板回放的阶段。详见 WhitePlayerPhase。
@property (nonatomic, assign, readonly) WhitePlayerPhase phase
Declared In
WhitePlayer.h
state
白板回放的状态。详见 WhitePlayerState。
@property (nonatomic, strong, readonly, nullable) WhitePlayerState *state
Declared In
WhitePlayer.h
timeInfo
白板回放的时间信息。详见 WhitePlayerTimeInfo。
@property (nonatomic, strong, readonly) WhitePlayerTimeInfo *timeInfo
Declared In
WhitePlayer.h
– stop
停止白板回放。
- (void)stop
Discussion
Note:
白板回放停止后,WhitePlayer
资源会被释放。如果想要重新播放,需要重新初始化 WhitePlayer
对象。
Declared In
WhitePlayer.h
playbackSpeed
白板回放的播放倍速,如 1.0、1.5、2.0 倍速,默认为 1.0。 回放暂停时,返回值不会为 0。
@property (nonatomic, assign) CGFloat playbackSpeed
Declared In
WhitePlayer.h
– seekToScheduleTime:
设置白板回放的起始播放位置。
- (void)seekToScheduleTime:(NSTimeInterval)beginTime
Parameters
beginTime |
开始播放位置(秒) |
---|
Discussion
白板回放的起始时间点为 0,成功调用该方法后,白板回放会在指定位置开始播放。
Declared In
WhitePlayer.h
– setObserverMode:
设置白板回放的查看模式。
- (void)setObserverMode:(WhiteObserverMode)mode
Parameters
mode |
白板回放的查看模式,详见 WhiteObserverMode。 |
---|
Declared In
WhitePlayer.h
Asynchronous Methods
– getPhaseWithResult:
获取白板回放的阶段。
- (void)getPhaseWithResult:(void ( ^ ) ( WhitePlayerPhase phase ))result
Parameters
result |
回调。返回白板回放的阶段,详见 WhitePlayerPhase。 |
---|
Discussion
在 WhitePlayer
生命周期内,你可以调用该方法获取白板回放当前所处的阶段。其中初始状态为 WhitePlayerPhaseWaitingFirstFrame
,表示正在等待白板回放的第一帧。
Declared In
WhitePlayer.h
– getPlayerStateWithResult:
获取白板回放的状态。
- (void)getPlayerStateWithResult:(void ( ^ ) ( WhitePlayerState *_Nullable state ))result
Parameters
result |
回调。返回白板回放的状态,详见 WhitePlayerState。 |
---|
Discussion
如果白板回放的阶段处于 WhitePlayerPhaseWaitingFirstFrame
,则该方法返回 null
。
Declared In
WhitePlayer.h
– getPlayerTimeInfoWithResult:
获取白板回放的时间信息。
- (void)getPlayerTimeInfoWithResult:(void ( ^ ) ( WhitePlayerTimeInfo *info ))result
Parameters
result |
回调。返回白板回放的时间信息,详见 WhitePlayerTimeInfo。 |
---|
Discussion
该方法获取的时间信息,包含当前的播放进度,回放的总时长,以及回放的起始时间,单位为秒。
Declared In
WhitePlayer.h
– getPlaybackSpeed:
设置白板回放的倍速。
- (void)getPlaybackSpeed:(void ( ^ ) ( CGFloat speed ))result
Parameters
result |
回调。返回白板回放的倍速。 |
---|
Discussion
该方法获取的是播放倍速,如 1.0、1.5、2.0 倍速。因此回放暂停时,返回值也不会为 0。
Declared In
WhitePlayer.h