Browse Source

Duplicate video fix

Samson Mutunga 2 years ago
parent
commit
b18e4ae6ff
1 changed files with 11 additions and 11 deletions
  1. 11 11
      resources/views/app/video/call-minimal.blade.php

+ 11 - 11
resources/views/app/video/call-minimal.blade.php

@@ -143,7 +143,7 @@
 
             // methods
             init: function() {
-
+                var self = this;
                 // to distinguish between reloads
                 this.log('page refreshed ----------------------------------');
 
@@ -165,37 +165,37 @@
                 $(document)
                     .off('click.start-video', '#btn-start-video')
                     .on('click.start-video', '#btn-start-video', () => {
-                        this.initMedia();
+                        self.initMedia();
                     });
 
                 $(document)
                     .off('click.hang-up', '#btn-hang-up')
                     .on('click.hang-up', '#btn-hang-up', () => {
-                        this.leaveRoomAsPro();
+                        self.leaveRoomAsPro();
                     });
 
                 $(document)
                     .off('click.stop-camera', '#btn-stop-camera')
                     .on('click.stop-camera', '#btn-stop-camera', () => {
-                        this.stopCamera();
+                        self.stopCamera();
                     });
 
                 $(document)
                     .off('click.start-camera', '#btn-start-camera')
                     .on('click.start-camera', '#btn-start-camera', () => {
-                        this.startCamera();
+                        self.startCamera();
                     });
 
                 $(document)
                     .off('click.mute-audio', '#btn-mute-audio')
                     .on('click.mute-audio', '#btn-mute-audio', () => {
-                        this.muteAudio();
+                        self.muteAudio();
                     });
 
                 $(document)
                     .off('click.unmute-audio', '#btn-unmute-audio')
                     .on('click.unmute-audio', '#btn-unmute-audio', () => {
-                        this.unmuteAudio();
+                        self.unmuteAudio();
                     });
 
 
@@ -300,7 +300,7 @@
 
             // init media
             initMedia: function() {
-
+                var self = this;
                 if(this.initializing) {
                     console.log('Init already in progress.');
                     return;
@@ -313,7 +313,7 @@
 
                 // acquire devices
                 this.attemptToAcquireMicrophone(() => {
-                    this.attemptToAcquireCamera(() => {
+                    self.attemptToAcquireCamera(() => {
                         this.log('Hurrah! Mic and camera both acquired :)', 'log');
 
                         // go to video UI
@@ -332,10 +332,10 @@
                         this.$selfView.append($('<div class="name-bar"></div>').text(this.myName));
 
                         // start listening to events
-                        this.initMediaEvents();
+                        self.initMediaEvents();
 
                         // start publishing
-                        this.initMediaPublishing();
+                        self.initMediaPublishing();
 
                     })
                 });