|
@@ -35,6 +35,7 @@ import RecordingManager from './modules/recording/RecordingManager';
|
35
|
35
|
import Settings from './modules/settings/Settings';
|
36
|
36
|
import AudioOutputProblemDetector from './modules/statistics/AudioOutputProblemDetector';
|
37
|
37
|
import AvgRTPStatsReporter from './modules/statistics/AvgRTPStatsReporter';
|
|
38
|
+import LocalStatsCollector from './modules/statistics/LocalStatsCollector';
|
38
|
39
|
import SpeakerStatsCollector from './modules/statistics/SpeakerStatsCollector';
|
39
|
40
|
import Statistics from './modules/statistics/statistics';
|
40
|
41
|
import Transcriber from './modules/transcription/transcriber';
|
|
@@ -531,7 +532,7 @@ JitsiConference.prototype._init = function(options = {}) {
|
531
|
532
|
}
|
532
|
533
|
|
533
|
534
|
// Generates events based on no audio input detector.
|
534
|
|
- if (config.enableNoAudioDetection && !config.disableAudioLevels) {
|
|
535
|
+ if (config.enableNoAudioDetection && !config.disableAudioLevels && LocalStatsCollector.isLocalStatsSupported()) {
|
535
|
536
|
this._noAudioSignalDetection = new NoAudioSignalDetection(this);
|
536
|
537
|
this._noAudioSignalDetection.on(DetectionEvents.NO_AUDIO_INPUT, () => {
|
537
|
538
|
this.eventEmitter.emit(JitsiConferenceEvents.NO_AUDIO_INPUT);
|