diff --git a/src/flashphoner-core.js b/src/flashphoner-core.js index 75bcf745..701839c1 100644 --- a/src/flashphoner-core.js +++ b/src/flashphoner-core.js @@ -2897,7 +2897,7 @@ var createSession = function (options) { if (!localVideo && mediaProvider.getVideoElement) { localVideo = mediaProvider.getVideoElement(display); } - if (localVideo) { + if (localVideo && localVideo.srcObject) { localVideo.srcObject.getAudioTracks().forEach((track) => { let device = track.label; if (device === "MediaStreamAudioDestinationNode" && mediaProvider.getAudioSourceDevice) {