3、弹幕
弹幕发送方法同样通过LBLelinkPlayer来完成
1) 弹幕推送
/**
是否支持推送弹幕,支持弹幕,不代表现在可以推送,需在播放视频的情况下才会显示弹幕,可以用- (BOOL)canCurrentPushBarrage;判断
@return YES支持,NO不支持
*/
- (BOOL)canSupportPushBarrage;
/**
是否现在可以推送弹幕,支持推送弹幕的情况下且有视频正在播放,才能显示推送的弹幕
@return YES可以,NO不可以
*/
- (BOOL)canCurrentPushBarrage;
/**
快速推送弹幕,调用前先判断设备是否支持推送弹幕- (BOOL)canPushBarrage;
@param barrage 单个弹幕
*/
- (void)pushPriorityBarrage:(LBLelinkTextBarrage *)barrage;
2) 弹幕设置
/**
设置弹幕属性
@param barrageSetting 弹幕属性
*/
- (void)modifyBarrageSetting:(LBBarrageSetting *)barrageSetting;
@interface LBBarrageSetting : NSObject
/**
开关 YES:开(默认) NO: 关
*/
@property (nonatomic, assign) BOOL swch;
/**
边框距离 默认值10
*/
@property (nonatomic, assign) NSInteger padding;
/**
行数 默认值5
*/
@property (nonatomic, assign) LBLelinkBarrageSettingLines lines;
/**
行间距 默认值100
*/
@property (nonatomic, assign) NSInteger rowSpace;
/**
与同轨道的前一条间距 默认值为200
*/
@property (nonatomic, assign) NSInteger lineSpace;
/**
速度系数float值(值越大速度越慢) 默认为 LBLelinkBarrageSettingSpeed_FIVE
*/
@property (nonatomic, assign) LBLelinkBarrageSettingSpeed speed;
@end