WhiteCombinePlayer Class Reference
Inherits from | NSObject |
---|---|
Declared in | WhiteCombinePlayer.h |
whitePlayer
白板回放播放器。详见 WhitePlayer。
@property (nonatomic, strong, nullable, readwrite) WhitePlayer *whitePlayer
Declared In
WhiteCombinePlayer.h
delegate
白板回放回调。详见 WhiteCombineDelegate。
@property (nonatomic, weak, nullable) id<WhiteCombineDelegate> delegate
Declared In
WhiteCombinePlayer.h
playbackSpeed
白板回放的播放速率。即使暂停回放,该值也不会变为 0。详见 WhitePlayer。
@property (nonatomic, assign) CGFloat playbackSpeed
Declared In
WhiteCombinePlayer.h
– initWithNativePlayer:whitePlayer:
初始化一个同时持有本地音视频播放器与白板回放播放器的混合播放器对象。
- (instancetype)initWithNativePlayer:(AVPlayer *)nativePlayer whitePlayer:(WhitePlayer *)replayer
Parameters
nativePlayer |
本地视频播放器。 |
---|---|
replayer |
白板回放播放器。详见 WhitePlayer。 |
Return Value
初始化的 WhiteCombinePlayer
对象。
Declared In
WhiteCombinePlayer.h
– initWithMediaUrl:whitePlayer:
指定媒体资源地址并初始化混合播放器。
- (instancetype)initWithMediaUrl:(NSURL *)mediaUrl whitePlayer:(WhitePlayer *)replayer
Parameters
mediaUrl |
媒体资源地址。 |
---|---|
replayer |
白板回放播放器。详见 WhitePlayer。 |
Return Value
初始化的 WhiteCombinePlayer
对象。
Declared In
WhiteCombinePlayer.h
– initWithMediaUrl:
指定媒体资源地址并初始化本地播放器(AV Player),需要在生成后,自行设置白板播放器属性。
- (instancetype)initWithMediaUrl:(NSURL *)mediaUrl
Parameters
mediaUrl |
媒体资源地址。 |
---|
Return Value
初始化的 WhiteCombinePlayer
对象。
Declared In
WhiteCombinePlayer.h
– initWithNativePlayer:
初始化本地视频播放器(AV Player),需要在生成后,自行设置白板播放器属性。
- (instancetype)initWithNativePlayer:(AVPlayer *)nativePlayer
Parameters
nativePlayer |
本地视频播放器。 |
---|
Return Value
初始化的 WhiteCombinePlayer
对象。
Declared In
WhiteCombinePlayer.h
– seekToTime:completionHandler:
定位到视频指定位置。
- (void)seekToTime:(CMTime)time completionHandler:(void ( ^ ) ( BOOL finished ))completionHandler
Parameters
time |
时间长度(s)。 |
---|---|
completionHandler |
方法调用结果:
|
Discussion
定位到本地视频播放器的指定位置后,你可以调用该方法,将白板回放播放器调整到对应位置。
Declared In
WhiteCombinePlayer.h
– updateWhitePlayerPhase:
更新白板回放播放器的播放状态。
- (void)updateWhitePlayerPhase:(WhitePlayerPhase)phase
Parameters
phase |
WhitePlayer 的播放状态。 Note: 在该回调中,需要主动调用 WhitePlayerPhase 方法,将状态同步给 WhitePlayer。 |
---|
Discussion
当白板回放播放器的播放状态发生变化时,White Player 会触发该回调,向你报告板回放播放器的播放状态。
Declared In
WhiteCombinePlayer.h