Explorar el Código

Acommodate many users

master
Roderic Day hace 5 años
padre
commit
f1ec7965d6
Se han modificado 1 ficheros con 7 adiciones y 0 borrados
  1. +7
    -0
      apps/streams.js

+ 7
- 0
apps/streams.js Ver fichero

@@ -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'

Cargando…
Cancelar
Guardar