UNPKG

stalk-js-webrtc

Version:

S-Talk web-rtc javascript client implementation.

30 lines (29 loc) 1.07 kB
import { getImage } from './VideoToBlurImage'; // implement from mediastream-gain lib var VideoController = /** @class */ (function () { function VideoController(stream) { this.localStream = stream; this.videoSource = stream.getVideoTracks()[0]; } VideoController.prototype.setVideoEnabled = function (enabled) { if (!!this.videoSource) { var localVideoElement_1 = document.getElementById('localVideo'); if (!!localVideoElement_1) { if (enabled) { localVideoElement_1.srcObject = this.localStream; } else { getImage(localVideoElement_1).then(function (res) { localVideoElement_1.srcObject = res; }); } } this.videoSource.enabled = !!enabled; // videoTracks.forEach(function (track) { // track.enabled = !!enabled; // }) } }; return VideoController; }()); export { VideoController };