腾讯云直播相关问题处理

这篇博客主要讨论了腾讯云直播过程中遇到的一些技术问题及其解决方案。问题涉及弹幕显示异常、主播端横竖屏直播时弹幕布局、观看端半屏全屏播放控制以及主播端预览画面黑屏等。解决方案包括在添加弹幕后暂停以修复弹幕位置、主播activity根据重力感应处理横竖屏、使用腾讯云提供的全屏旋转方法以及针对特定设备的适配调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题①:弹幕有时候没有从最右边出现,一开始就显示在弹幕区中间,是因为上一条弹幕划过改变了起始位置。

mDanmakuView.pause();
mDanmakuView.addDanmaku(danmaku);
mDanmakuView.resume();

在添加弹幕前暂停,添加完之后恢复,要注意的是该方法有可能阻塞消息并发,最好放在最终添加弹幕处处理该问题,比如在addDanmuInternal方法的添加弹幕处修改。


问题②:主播端横竖屏直播,弹幕显示问题。

在上篇博客腾讯云直播下中提到过横竖屏推流的处理,现在出现的一个问题是 onConfigurationChanged方法没有被调用,但是主播旋转手机的时候确实是在横竖屏推流切换,那么弹幕区的布局就会导致弹幕对于主播来说并不总是从右往左。所以我们需

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值