13167281921
13167281921
浮动的弹幕没有问题,滚动出来的如果连续切换的话,会出现一卡一顿的情况!如果破解呢大神?
弹幕分为:从后台拿过来的弹幕barrageModel+本人发送的弹幕; 要求:本人发送的弹幕不能丢失; 为了防碰撞,您加入了: if (hasBestTrack) { _destination.x = (self.direction == BarrageWalkDirectionL2R)?rect.origin.x + rect.size.width:rect.origin.x - self.size.width; } else { _destination.x = (self.direction == BarrageWalkDirectionL2R)?origin.x-1:origin.x+1; } 但当前面已经有5行弹幕(最多5行)并排走,然后我又要发送一条弹幕的时候,发送的弹幕就丢失了;能否设一个delay 延时处理呢?使得本人发送的弹幕既不碰撞,也不会丢失?
1.视频连续切换码流后,弹幕非常卡(视频播放正常) 2.弹幕在暂停的时候,暂停了5分钟,就丢失了5分钟弹幕,5分钟后弹幕又出现,而且时间跟播放时间可以对应的上,具体如下: 首先,获取后台给到的弹幕数据barrageArray,这是一个数组形式给到我们客户端,for循环里面用receive方法把弹幕一个一个加进去;但是,当暂停播放同时暂停弹幕,然后继续播放的时候,我们暂停时间的弹幕全部丢失。 [barrages enumerateObjectsUsingBlock:^(NSDictionary *obj, NSUInteger idx, BOOL * _Nonnull stop) { [self.barrageModel setValuesForKeysWithDictionary:obj];//字典转化为barrage对象 if (CMTimeGetSeconds(self.videoPlayer.currentTime) < [self.barrageModel.time integerValue]) { SendBarrageType location = [self.barrageModel.location integerValue] ;// 接收到的弹幕位置 NSInteger delay...
您好大神,弹幕分为滚动和浮动弹幕,滚动弹幕(walksprite)目前都显示正常,但是浮动弹幕(Floatsprite): 在ILabel+BarrageView里面加入self.alpha = 0.6属性,对于滚动弹幕起作用,但是却对浮动弹幕(Floatsprite)不起作用,请问浮动弹幕需要怎么才能改变弹幕的透明度呢?