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

results matching ""

    No results matching ""