flutter_barrage icon indicating copy to clipboard operation
flutter_barrage copied to clipboard

有些弹幕快结束的时候,会突然消失

Open Wing-Li opened this issue 4 years ago • 8 comments

iOS 设备。

从电脑上直接运行出来 debug 模式是正常的,所有的条目都是正常滑出屏幕; 打成 adhoc 的 release 包之后,就出现了 有些弹幕快滑出屏幕的时候就突然消失了。

有人遇到这情况吗?

Wing-Li avatar Feb 01 '21 11:02 Wing-Li

目前没有遇到这个问题,能录制视频已经提供更多的上下文信息吗? 暂时怀疑是否是由于弹幕过长的原因,之前设计的弹幕滑出是根据宽度 * 2 然后弹幕到达一倍宽的最左侧的时候动画停止,然后返回一个 const SizedBox(); 填充。

danielwii avatar Feb 02 '21 13:02 danielwii

@danielwii

https://user-images.githubusercontent.com/12133489/106608144-01d6ec80-659f-11eb-8b11-221374b92259.mp4

比较诡异的是:从电脑直接运行出来的是好的。打包下载之后就有问题了。 debug 和 release 还有什么不同吗?

我的设备是 iphone 12 pro max

Wing-Li avatar Feb 02 '21 13:02 Wing-Li

@Wing-Li 可能只有多打印点日志才能看出来了,之前没有遇到也没有其他人提过这个 issue。你可试试打印下父容器的高度和宽度看是否有区别。由于不知道这个问题对你说是偶现的还是稳定出现,再没有更多信息前很难判断。

danielwii avatar Feb 02 '21 13:02 danielwii

等我有空把项目下载到本地调一下。(= = 最近可能都没空)

主要是从电脑上运行出来是正常的,debug 也没法调。所以这个问题我也一直没太在意。

Wing-Li avatar Feb 02 '21 13:02 Wing-Li

@Wing-Li 找到 pub 的 cache 目录直接改代码也是一样的。

danielwii avatar Feb 02 '21 14:02 danielwii

https://user-images.githubusercontent.com/12133489/107013088-e05f4600-67d4-11eb-9765-1c3ba9510655.mp4

@danielwii 我将 2 改成4,还是这样。

Wing-Li avatar Feb 05 '21 09:02 Wing-Li

@Wing-Li 你可以加一下我的微信,我们讨论下。微信是我的 github 账号 + 0326 的数字。

danielwii avatar Feb 05 '21 09:02 danielwii

@Wing-Li 你可以先看下 flutter_barrage: ^0.4.6 这个版本是否能行,不行的话我再把那里的宽度逻辑都注掉。

danielwii avatar Feb 05 '21 11:02 danielwii