Procházet zdrojové kódy

Updates app.bundle

master
paweldomas před 10 roky
rodič
revize
2d522f735e
2 změnil soubory, kde provedl 16 přidání a 8 odebrání
  1. 1
    1
      index.html
  2. 15
    7
      libs/app.bundle.js

+ 1
- 1
index.html Zobrazit soubor

22
     <script src="libs/popover.js?v=1"></script><!-- bootstrap tooltip lib -->
22
     <script src="libs/popover.js?v=1"></script><!-- bootstrap tooltip lib -->
23
     <script src="libs/toastr.js?v=1"></script><!-- notifications lib -->
23
     <script src="libs/toastr.js?v=1"></script><!-- notifications lib -->
24
     <script src="interface_config.js?v=5"></script>
24
     <script src="interface_config.js?v=5"></script>
25
-    <script src="libs/app.bundle.js?v=107"></script>
25
+    <script src="libs/app.bundle.js?v=108"></script>
26
     <script src="analytics.js?v=1"></script><!-- google analytics plugin -->
26
     <script src="analytics.js?v=1"></script><!-- google analytics plugin -->
27
     <link rel="stylesheet" href="css/font.css?v=7"/>
27
     <link rel="stylesheet" href="css/font.css?v=7"/>
28
     <link rel="stylesheet" href="css/toastr.css?v=1">
28
     <link rel="stylesheet" href="css/toastr.css?v=1">

+ 15
- 7
libs/app.bundle.js Zobrazit soubor

1726
                 element[0].play();
1726
                 element[0].play();
1727
             };
1727
             };
1728
             this.getStreamID =  function (stream) {
1728
             this.getStreamID =  function (stream) {
1729
-                var tracks = stream.getVideoTracks();
1730
-                if(!tracks || tracks.length == 0)
1731
-                {
1732
-                    tracks = stream.getAudioTracks();
1729
+                var id = stream.id;
1730
+                if (!id) {
1731
+                    var tracks = stream.getVideoTracks();
1732
+                    if (!tracks || tracks.length === 0)
1733
+                    {
1734
+                        tracks = stream.getAudioTracks();
1735
+                    }
1736
+                    id = tracks[0].id;
1733
                 }
1737
                 }
1734
-                return SDPUtil.filter_special_chars(tracks[0].id);
1738
+                return SDPUtil.filter_special_chars(id);
1735
             };
1739
             };
1736
             this.getVideoSrc = function (element) {
1740
             this.getVideoSrc = function (element) {
1737
                 if(!element)
1741
                 if(!element)
13551
     };
13555
     };
13552
     this.peerconnection.onaddstream = function (event) {
13556
     this.peerconnection.onaddstream = function (event) {
13553
         if (event.stream.id !== 'default') {
13557
         if (event.stream.id !== 'default') {
13554
-        console.log("REMOTE STREAM ADDED: " + event.stream + " - " + event.stream.id);
13558
+        console.log("REMOTE STREAM ADDED: ", event.stream , event.stream.id);
13555
         self.remoteStreamAdded(event);
13559
         self.remoteStreamAdded(event);
13556
         } else {
13560
         } else {
13557
             // This is a recvonly stream. Clients that implement Unified Plan,
13561
             // This is a recvonly stream. Clients that implement Unified Plan,
14822
     var streamId = APP.RTC.getStreamID(data.stream);
14826
     var streamId = APP.RTC.getStreamID(data.stream);
14823
 
14827
 
14824
     // look up an associated JID for a stream id
14828
     // look up an associated JID for a stream id
14825
-    if (streamId && streamId.indexOf('mixedmslabel') === -1) {
14829
+    if (!streamId) {
14830
+        console.error("No stream ID for", data.stream);
14831
+    } else if (streamId && streamId.indexOf('mixedmslabel') === -1) {
14826
         // look only at a=ssrc: and _not_ at a=ssrc-group: lines
14832
         // look only at a=ssrc: and _not_ at a=ssrc-group: lines
14827
 
14833
 
14828
         var ssrclines
14834
         var ssrclines
14849
             data.videoType = self.ssrcVideoTypes[thessrc]
14855
             data.videoType = self.ssrcVideoTypes[thessrc]
14850
             console.log('associated jid', self.ssrcOwners[thessrc],
14856
             console.log('associated jid', self.ssrcOwners[thessrc],
14851
                                           thessrc, data.videoType);
14857
                                           thessrc, data.videoType);
14858
+        } else {
14859
+            console.error("No SSRC lines for ", streamId);
14852
         }
14860
         }
14853
     }
14861
     }
14854
 
14862
 

Načítá se…
Zrušit
Uložit