Fix to hark on producer

master
Håvar Aambø Fosstveit 2018-10-26 09:02:36 +02:00
parent 4be0444bf4
commit d564ff0be7
1 changed files with 5 additions and 2 deletions

View File

@ -1334,9 +1334,12 @@ export default class RoomClient
logger.debug('mic Producer "unhandled" event'); logger.debug('mic Producer "unhandled" event');
}); });
if (!stream.getAudioTracks()[0]) const harkStream = new MediaStream;
harkStream.addTrack(producer.track);
if (!harkStream.getAudioTracks()[0])
throw new Error('_setMicProducer(): given stream has no audio track'); throw new Error('_setMicProducer(): given stream has no audio track');
producer.hark = hark(stream, { play: false }); producer.hark = hark(harkStream, { play: false });
// eslint-disable-next-line no-unused-vars // eslint-disable-next-line no-unused-vars
producer.hark.on('volume_change', (dBs, threshold) => producer.hark.on('volume_change', (dBs, threshold) =>