commit
87fd238682
|
|
@ -52,26 +52,36 @@ var config =
|
||||||
noiseSuppression : true,
|
noiseSuppression : true,
|
||||||
sampleSize : 16
|
sampleSize : 16
|
||||||
},
|
},
|
||||||
background : 'images/background.jpg',
|
|
||||||
defaultLayout : 'democratic', // democratic, filmstrip
|
/**
|
||||||
|
* Set the auto mute / Push To Talk threshold
|
||||||
|
* default value is 4
|
||||||
|
*
|
||||||
|
* Set it to 0 to disable auto mute functionality,
|
||||||
|
* but use it with caution
|
||||||
|
* full mesh audio strongly decrease room capacity!
|
||||||
|
*/
|
||||||
|
autoMuteThreshold : 4,
|
||||||
|
background : 'images/background.jpg',
|
||||||
|
defaultLayout : 'democratic', // democratic, filmstrip
|
||||||
// If true, will show media control buttons in separate
|
// If true, will show media control buttons in separate
|
||||||
// control bar, not in the ME container.
|
// control bar, not in the ME container.
|
||||||
buttonControlBar : false,
|
buttonControlBar : false,
|
||||||
// If false, will push videos away to make room for side
|
// If false, will push videos away to make room for side
|
||||||
// drawer. If true, will overlay side drawer over videos
|
// drawer. If true, will overlay side drawer over videos
|
||||||
drawerOverlayed : true,
|
drawerOverlayed : true,
|
||||||
// Timeout for autohiding topbar and button control bar
|
// Timeout for autohiding topbar and button control bar
|
||||||
hideTimeout : 3000,
|
hideTimeout : 3000,
|
||||||
lastN : 4,
|
lastN : 4,
|
||||||
mobileLastN : 1,
|
mobileLastN : 1,
|
||||||
// Highest number of speakers user can select
|
// Highest number of speakers user can select
|
||||||
maxLastN : 5,
|
maxLastN : 5,
|
||||||
// If truthy, users can NOT change number of speakers visible
|
// If truthy, users can NOT change number of speakers visible
|
||||||
lockLastN : false,
|
lockLastN : false,
|
||||||
// Add file and uncomment for adding logo to appbar
|
// Add file and uncomment for adding logo to appbar
|
||||||
// logo : 'images/logo.svg',
|
// logo : 'images/logo.svg',
|
||||||
title : 'Multiparty meeting',
|
title : 'Multiparty meeting',
|
||||||
theme :
|
theme :
|
||||||
{
|
{
|
||||||
palette :
|
palette :
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -2976,7 +2976,9 @@ export default class RoomClient
|
||||||
if (!this._muted)
|
if (!this._muted)
|
||||||
{
|
{
|
||||||
await this.enableMic();
|
await this.enableMic();
|
||||||
if (peers.length > 4)
|
const { autoMuteThreshold } = store.getState().settings;
|
||||||
|
|
||||||
|
if (autoMuteThreshold && peers.length > autoMuteThreshold)
|
||||||
this.muteMic();
|
this.muteMic();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ const initialState =
|
||||||
notificationSounds : true,
|
notificationSounds : true,
|
||||||
buttonControlBar : window.config.buttonControlBar || false,
|
buttonControlBar : window.config.buttonControlBar || false,
|
||||||
drawerOverlayed : window.config.drawerOverlayed || true,
|
drawerOverlayed : window.config.drawerOverlayed || true,
|
||||||
|
autoMuteThreshold : window.config.autoMuteThreshold || 4,
|
||||||
...window.config.defaultAudio
|
...window.config.defaultAudio
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue