infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
18 lines • 646 B
JavaScript
export class EmptyAudioStream {
constructor() {
this.audioContext = new AudioContext();
this.oscillator = this.audioContext.createOscillator();
this.mediaStreamDestination = this.audioContext.createMediaStreamDestination();
this.mediaStreamDestination.stream.getAudioTracks()[0].enabled = false;
this.oscillator.connect(this.mediaStreamDestination);
this.oscillator.start();
}
stream() {
return this.mediaStreamDestination.stream;
}
close() {
this.audioContext.close().catch();
this.oscillator.stop();
}
}
//# sourceMappingURL=EmptyAudioStream.js.map