白板需要保证房间内所有人看到的内容是一样的。
所以,在确定白板比例之前,你需要先确定一下你的白板将在哪里被展示,展示什么内容,以此来决定白板的比例设置。
下面举两个常见的例子:
你的产品是跨端跨设备的,可能有平板,手机,横屏手机。
另外里面的内容形式不确定。可能有视频、PPT、板书...
为了平衡所有设备的展示效果,推荐你选择16:9的比例,也就是Fastboard默认的设置比例,你不需要额外设置代码。
用户屏幕很多时候不是 16:9 的比例,这时候你可以通过调整视图上其他元素的位置来让你的FastRoomView
保持16:9的比例。
我们的一个开源教学产品 Flat 有类似的布局代码,它通过调整屏幕内视频和白板位置来达到屏幕高利用率,具体代码可以参考这里
你的白板样式是固定的,你只想展示一个指定比例的可用区域。
举个例子,你现在希望房间内用户看到的都是一个正方形的白板区域,大家一起在里面涂鸦。
这时候你应该修改 Fastboard.globalFastboardRatio
为你想要的 1 : 1。