瀏覽代碼

Acommodate many users

master
Roderic Day 5 年之前
父節點
當前提交
f1ec7965d6
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. +7
    -0
      apps/streams.js

+ 7
- 0
apps/streams.js 查看文件

@@ -3,6 +3,7 @@ const VideoConfig = Object.seal({
audioOn: true,
get video() {
return VideoConfig.videoOn
&& State.online.length < 10
&& params.get('v') !== '0'
&& {width: {ideal: 320}, facingMode: 'user', frameRate: 26}
},
@@ -169,12 +170,18 @@ const Video = {
const StreamContainer = {
getColumns() {
const n = State.online.length
if(n > 5 * 5) return '1fr 1fr 1fr 1fr 1fr 1fr'
if(n > 4 * 4) return '1fr 1fr 1fr 1fr 1fr'
if(n > 3 * 3) return '1fr 1fr 1fr 1fr'
if(n > 2 * 2) return '1fr 1fr 1fr'
if(n > 1 * 1) return '1fr 1fr'
return '1fr'
},
getRows() {
const n = State.online.length
if(n > 5 * 6) return '1fr 1fr 1fr 1fr 1fr 1fr'
if(n > 4 * 5) return '1fr 1fr 1fr 1fr 1fr'
if(n > 3 * 4) return '1fr 1fr 1fr 1fr'
if(n > 2 * 3) return '1fr 1fr 1fr'
if(n > 1 * 2) return '1fr 1fr'
return '1fr'

Loading…
取消
儲存