浏览代码

Enables stats for Temasys plugin.

master
paweldomas 9 年前
父节点
当前提交
4153189561
共有 2 个文件被更改,包括 6 次插入3 次删除
  1. 4
    1
      modules/statistics/RTPStatsCollector.js
  2. 2
    2
      modules/xmpp/TraceablePeerConnection.js

+ 4
- 1
modules/statistics/RTPStatsCollector.js 查看文件

@@ -40,7 +40,10 @@ keyMap[RTCBrowserType.RTC_BROWSER_CHROME] = {
40 40
 };
41 41
 keyMap[RTCBrowserType.RTC_BROWSER_OPERA] =
42 42
     keyMap[RTCBrowserType.RTC_BROWSER_CHROME];
43
-
43
+keyMap[RTCBrowserType.RTC_BROWSER_IEXPLORER] =
44
+    keyMap[RTCBrowserType.RTC_BROWSER_CHROME];
45
+keyMap[RTCBrowserType.RTC_BROWSER_SAFARI] =
46
+    keyMap[RTCBrowserType.RTC_BROWSER_CHROME];
44 47
 /**
45 48
  * Calculates packet lost percent using the number of lost packets and the
46 49
  * number of all packet.

+ 2
- 2
modules/xmpp/TraceablePeerConnection.js 查看文件

@@ -500,12 +500,12 @@ TraceablePeerConnection.prototype.addIceCandidate
500 500
 
501 501
 TraceablePeerConnection.prototype.getStats = function(callback, errback) {
502 502
     // TODO: Is this the correct way to handle Opera, Temasys?
503
-    if (RTCBrowserType.isFirefox()) {
503
+    if (RTCBrowserType.isFirefox() || RTCBrowserType.isTemasysPluginUsed()) {
504 504
         // ignore for now...
505 505
         if(!errback)
506 506
             errback = function () {};
507 507
         this.peerconnection.getStats(null, callback, errback);
508
-    } else if(!RTCBrowserType.isTemasysPluginUsed()){
508
+    } else {
509 509
         this.peerconnection.getStats(callback);
510 510
     }
511 511
 };

正在加载...
取消
保存