defaultAudio in config
parent
aca3499afb
commit
4f07b973c8
|
|
@ -47,7 +47,7 @@ var config =
|
|||
sampleRate : 48000,
|
||||
channelCount : 1,
|
||||
volume : 1.0,
|
||||
autoGainControl : false,
|
||||
autoGainControl : true,
|
||||
echoCancellation : true,
|
||||
noiseSuppression : true,
|
||||
sampleSize : 16
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@ let requestTimeout,
|
|||
transportOptions,
|
||||
lastN,
|
||||
mobileLastN,
|
||||
defaultAudio,
|
||||
defaultResolution;
|
||||
|
||||
if (process.env.NODE_ENV !== 'test')
|
||||
|
|
@ -42,7 +41,6 @@ if (process.env.NODE_ENV !== 'test')
|
|||
transportOptions,
|
||||
lastN,
|
||||
mobileLastN,
|
||||
defaultAudio,
|
||||
defaultResolution
|
||||
} = window.config);
|
||||
}
|
||||
|
|
@ -210,9 +208,6 @@ export default class RoomClient
|
|||
if (defaultResolution)
|
||||
store.dispatch(settingsActions.setVideoResolution(defaultResolution));
|
||||
|
||||
if (defaultAudio)
|
||||
store.dispatch(settingsActions.setDefaultAudio(defaultAudio));
|
||||
|
||||
// Max spotlights
|
||||
if (device.platform === 'desktop')
|
||||
this._maxSpotlights = lastN;
|
||||
|
|
@ -1046,7 +1041,7 @@ export default class RoomClient
|
|||
{
|
||||
audio :
|
||||
{
|
||||
deviceId : { exact: device.deviceId },
|
||||
deviceId : { ideal: device.deviceId },
|
||||
sampleRate : store.getState().settings.sampleRate,
|
||||
channelCount : store.getState().settings.channelCount,
|
||||
volume : store.getState().settings.volume,
|
||||
|
|
@ -3245,14 +3240,14 @@ export default class RoomClient
|
|||
const stream = await navigator.mediaDevices.getUserMedia(
|
||||
{
|
||||
audio : {
|
||||
deviceId : { ideal: deviceId },
|
||||
sampleRate : 48000,
|
||||
channelCount : 1,
|
||||
volume : 1.0,
|
||||
autoGainControl : true,
|
||||
echoCancellation : false,
|
||||
noiseSuppression : false,
|
||||
sampleSize : 16
|
||||
deviceId : { ideal: device.deviceId },
|
||||
sampleRate : store.getState().settings.sampleRate,
|
||||
channelCount : store.getState().settings.channelCount,
|
||||
volume : store.getState().settings.volume,
|
||||
autoGainControl : store.getState().settings.autoGainControl,
|
||||
echoCancellation : store.getState().settings.echoCancellation,
|
||||
noiseSuppression : store.getState().settings.noiseSuppression,
|
||||
sampleSize : store.getState().settings.sampleSize
|
||||
}
|
||||
}
|
||||
);
|
||||
|
|
|
|||
|
|
@ -56,10 +56,10 @@ export const setNoiseSuppression = (noiseSuppression) =>
|
|||
payload : { noiseSuppression }
|
||||
});
|
||||
|
||||
export const setDefaultAudio = (defaultAudio) =>
|
||||
export const setDefaultAudio = (audio) =>
|
||||
({
|
||||
type : 'SET_DEFAULT_AUDIO',
|
||||
payload : { defaultAudio }
|
||||
payload : { audio }
|
||||
});
|
||||
|
||||
export const toggleEchoCancellation = () =>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,8 @@ const initialState =
|
|||
lastN : 4,
|
||||
permanentTopBar : true,
|
||||
hiddenControls : false,
|
||||
notificationSounds : true
|
||||
notificationSounds : true,
|
||||
...window.config.defaultAudio
|
||||
};
|
||||
|
||||
const settings = (state = initialState, action) =>
|
||||
|
|
@ -89,7 +90,7 @@ const settings = (state = initialState, action) =>
|
|||
|
||||
case 'SET_NOISE_SUPPRESSION':
|
||||
{
|
||||
const { noiseSuppression } = action.payload;
|
||||
const { noiseSuppression } = action.payload;
|
||||
|
||||
return { ...state, noiseSuppression };
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue