瀏覽代碼

Added TRACK_NO_STREAM_FOUND JitsiTrackError type

dev1
tsareg 8 年之前
父節點
當前提交
d00993293a
共有 4 個檔案被更改,包括 9 行新增2 行删除
  1. 2
    0
      JitsiTrackError.js
  2. 4
    0
      JitsiTrackErrors.js
  3. 1
    0
      doc/API.md
  4. 2
    2
      modules/RTC/JitsiLocalTrack.js

+ 2
- 0
JitsiTrackError.js 查看文件

@@ -22,6 +22,8 @@ TRACK_ERROR_TO_MESSAGE_MAP[JitsiTrackErrors.CONSTRAINT_FAILED]
22 22
     = "Constraint could not be satisfied: ";
23 23
 TRACK_ERROR_TO_MESSAGE_MAP[JitsiTrackErrors.TRACK_IS_DISPOSED]
24 24
     = "Track has been already disposed";
25
+TRACK_ERROR_TO_MESSAGE_MAP[JitsiTrackErrors.TRACK_NO_STREAM_FOUND]
26
+    = "Track does not have an associated Media Stream";
25 27
 TRACK_ERROR_TO_MESSAGE_MAP[JitsiTrackErrors.TRACK_MUTE_UNMUTE_IN_PROGRESS]
26 28
     = "Track mute/unmute process is currently in progress";
27 29
 

+ 4
- 0
JitsiTrackErrors.js 查看文件

@@ -53,6 +53,10 @@ module.exports = {
53 53
      * be longer used.
54 54
      */
55 55
     TRACK_IS_DISPOSED: "track.track_is_disposed",
56
+    /**
57
+     * An error which indicates that track has no MediaStream associated.
58
+     */
59
+    TRACK_NO_STREAM_FOUND: "track.no_stream_found",
56 60
     /**
57 61
      * An error which indicates that track is currently in progress of muting or
58 62
      * unmuting itself.

+ 1
- 0
doc/API.md 查看文件

@@ -169,6 +169,7 @@ JitsiMeetJS.setLogLevel(JitsiMeetJS.logLevels.ERROR);
169 169
         - NOT_FOUND - getUserMedia-related error, indicates that requested device was not found.
170 170
         - CONSTRAINT_FAILED - getUserMedia-related error, indicates that some of requested constraints in getUserMedia call were not satisfied.
171 171
         - TRACK_IS_DISPOSED - an error which indicates that track has been already disposed and cannot be longer used.
172
+        - TRACK_NO_STREAM_FOUND - an error which indicates that track has no MediaStream associated.
172 173
         - TRACK_MUTE_UNMUTE_IN_PROGRESS - an error which indicates that track is currently in progress of muting or unmuting itself.
173 174
         - CHROME_EXTENSION_GENERIC_ERROR - generic error for jidesha extension for Chrome.
174 175
         - CHROME_EXTENSION_USER_CANCELED - an error which indicates that user canceled screen sharing window selection dialog in jidesha extension for Chrome.

+ 2
- 2
modules/RTC/JitsiLocalTrack.js 查看文件

@@ -225,8 +225,8 @@ JitsiLocalTrack.prototype._setMute = function (mute) {
225 225
                     });
226 226
 
227 227
                     if(!streamInfo) {
228
-                        // FIXME Introduce a new JitsiTrackError.
229
-                        throw new Error('track.no_stream_found');
228
+                        throw new JitsiTrackError(
229
+                            JitsiTrackErrors.TRACK_NO_STREAM_FOUND);
230 230
                     }else {
231 231
                         self.stream = streamInfo.stream;
232 232
                         self.track = streamInfo.track;

Loading…
取消
儲存