虽然屏幕共享总是从 Quickblox Android SDK 出错

问题描述

我一直在尝试集成屏幕共享功能,但 Quickblox SDK 总是抛出异常说“启动屏幕共享失败纹理宽度必须为正数,但为 0”

我一直在关注他们的官方文档,并遵循了,

https://docs.quickblox.com/docs/android-video-calling-advanced#screen-sharing

解决方法

确保指定屏幕大小,即在共享屏幕之前需要定义以下参数,

QBRTCMediaConfig.setVideoWidth(QBRTCMediaConfig.VideoQuality.VGA_VIDEO.width)
QBRTCMediaConfig.setVideoHeight(QBRTCMediaConfig.VideoQuality.VGA_VIDEO.height)