PLVPlaybackMessageManagerDelegate
Objective-C
@protocol PLVPlaybackMessageManagerDelegate <NSObject>
/// 首次获取回放数据的分段信息后触发
/// @param success YES-已获取到回放数据分段信息 NO-获取数据失败或获取到的数据为空
- (void)loadMessageInfoSuccess:(BOOL)success playbackMessageManager:(PLVPlaybackMessageManager *)manager;
/// 定时获取当前视频播放时间节点
- (NSTimeInterval)currentPlaybackTimeForPlaybackMessageManager:(PLVPlaybackMessageManager *)manager;
/// 方法 '-loadMorePlaybackMessagBefore:' 触发,返回获取到的消息数组
- (void)loadMoreHistoryMessagesSuccess:(NSArray <PLVPlaybackMessage *>*)playbackMessags playbackMessageManager:(PLVPlaybackMessageManager *)manager;
@end
Swift
protocol PLVPlaybackMessageManagerDelegate : NSObjectProtocol
Undocumented
-
首次获取回放数据的分段信息后触发
Declaration
Objective-C
- (void)loadMessageInfoSuccess:(BOOL)success playbackMessageManager:(nonnull PLVPlaybackMessageManager *)manager;
Swift
func loadMessageInfoSuccess(_ success: Bool, playbackMessageManager manager: PLVPlaybackMessageManager)
Parameters
success
YES-已获取到回放数据分段信息 NO-获取数据失败或获取到的数据为空
-
定时获取当前视频播放时间节点
Declaration
Objective-C
- (NSTimeInterval)currentPlaybackTimeForPlaybackMessageManager: (nonnull PLVPlaybackMessageManager *)manager;
Swift
func currentPlaybackTime(for manager: PLVPlaybackMessageManager) -> TimeInterval
-
方法 ‘-loadMorePlaybackMessagBefore:’ 触发,返回获取到的消息数组
Declaration
Objective-C
- (void)loadMoreHistoryMessagesSuccess: (nonnull NSArray<PLVPlaybackMessage *> *)playbackMessags playbackMessageManager: (nonnull PLVPlaybackMessageManager *)manager;
Swift
func loadMoreHistoryMessagesSuccess(_ playbackMessags: [PLVPlaybackMessage], playbackMessageManager manager: PLVPlaybackMessageManager)