Преглед изворни кода

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…
Откажи
Сачувај