Browse Source

Acommodate many users

master
Roderic Day 5 years ago
parent
commit
f1ec7965d6
1 changed files with 7 additions and 0 deletions
  1. +7
    -0
      apps/streams.js

+ 7
- 0
apps/streams.js View File

audioOn: true, audioOn: true,
get video() { get video() {
return VideoConfig.videoOn return VideoConfig.videoOn
&& State.online.length < 10
&& params.get('v') !== '0' && params.get('v') !== '0'
&& {width: {ideal: 320}, facingMode: 'user', frameRate: 26} && {width: {ideal: 320}, facingMode: 'user', frameRate: 26}
}, },
const StreamContainer = { const StreamContainer = {
getColumns() { getColumns() {
const n = State.online.length 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 > 2 * 2) return '1fr 1fr 1fr'
if(n > 1 * 1) return '1fr 1fr' if(n > 1 * 1) return '1fr 1fr'
return '1fr' return '1fr'
}, },
getRows() { getRows() {
const n = State.online.length 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 > 2 * 3) return '1fr 1fr 1fr'
if(n > 1 * 2) return '1fr 1fr' if(n > 1 * 2) return '1fr 1fr'
return '1fr' return '1fr'

Loading…
Cancel
Save