Переглянути джерело

Updates addMediaStreamInactiveHandler (from master 5f6bba435c).

dev1
damencho 10 роки тому
джерело
коміт
e60b79e20d
2 змінених файлів з 14 додано та 14 видалено
  1. 7
    7
      lib-jitsi-meet.js
  2. 7
    7
      modules/RTC/JitsiTrack.js

+ 7
- 7
lib-jitsi-meet.js Переглянути файл

@@ -1305,18 +1305,18 @@ function implementOnEndedHandling(jitsiTrack) {
1305 1305
  * @param handler the handler
1306 1306
  */
1307 1307
 function addMediaStreamInactiveHandler(mediaStream, handler) {
1308
-    if (mediaStream.addEventListener) {
1309
-        // chrome
1310
-        if(typeof mediaStream.active !== "undefined")
1311
-            mediaStream.oninactive = handler;
1312
-        else
1313
-            mediaStream.onended = handler;
1314
-    } else {
1308
+    if(RTCBrowserType.isTemasysPluginUsed()) {
1315 1309
         // themasys
1316 1310
         mediaStream.attachEvent('ended', function () {
1317 1311
             handler(mediaStream);
1318 1312
         });
1319 1313
     }
1314
+    else {
1315
+        if(typeof mediaStream.active !== "undefined")
1316
+            mediaStream.oninactive = handler;
1317
+        else
1318
+            mediaStream.onended = handler;
1319
+    }
1320 1320
 }
1321 1321
 
1322 1322
 /**

+ 7
- 7
modules/RTC/JitsiTrack.js Переглянути файл

@@ -23,18 +23,18 @@ function implementOnEndedHandling(jitsiTrack) {
23 23
  * @param handler the handler
24 24
  */
25 25
 function addMediaStreamInactiveHandler(mediaStream, handler) {
26
-    if (mediaStream.addEventListener) {
27
-        // chrome
28
-        if(typeof mediaStream.active !== "undefined")
29
-            mediaStream.oninactive = handler;
30
-        else
31
-            mediaStream.onended = handler;
32
-    } else {
26
+    if(RTCBrowserType.isTemasysPluginUsed()) {
33 27
         // themasys
34 28
         mediaStream.attachEvent('ended', function () {
35 29
             handler(mediaStream);
36 30
         });
37 31
     }
32
+    else {
33
+        if(typeof mediaStream.active !== "undefined")
34
+            mediaStream.oninactive = handler;
35
+        else
36
+            mediaStream.onended = handler;
37
+    }
38 38
 }
39 39
 
40 40
 /**

Завантаження…
Відмінити
Зберегти