问题①:弹幕有时候没有从最右边出现,一开始就显示在弹幕区中间,是因为上一条弹幕划过改变了起始位置。
mDanmakuView.pause();
mDanmakuView.addDanmaku(danmaku);
mDanmakuView.resume();
在添加弹幕前暂停,添加完之后恢复,要注意的是该方法有可能阻塞消息并发,最好放在最终添加弹幕处处理该问题,比如在addDanmuInternal方法的添加弹幕处修改。
问题②:主播端横竖屏直播,弹幕显示问题。
在上篇博客腾讯云直播下中提到过横竖屏推流的处理,现在出现的一个问题是 onConfigurationChanged方法没有被调用,但是主播旋转手机的时候确实是在横竖屏推流切换,那么弹幕区的布局就会导致弹幕对于主播来说并不总是从右往左。所以我们需