浏览代码

Handles videoType from last received presence.

Handles the case where we can receive the presence with the video type before we have received and created the remote track.
master
damencho 9 年前
父节点
当前提交
11f0cef3a3
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5
    0
      modules/xmpp/ChatRoom.js

+ 5
- 0
modules/xmpp/ChatRoom.js 查看文件

800
             mutedNode = filterNodeFromPresenceJSON(pres, "audiomuted");
800
             mutedNode = filterNodeFromPresenceJSON(pres, "audiomuted");
801
         } else if (mediaType === MediaType.VIDEO) {
801
         } else if (mediaType === MediaType.VIDEO) {
802
             mutedNode = filterNodeFromPresenceJSON(pres, "videomuted");
802
             mutedNode = filterNodeFromPresenceJSON(pres, "videomuted");
803
+            var videoTypeNode = filterNodeFromPresenceJSON(pres, "videoType");
804
+            if(videoTypeNode
805
+                && videoTypeNode.length > 0
806
+                && videoTypeNode[0])
807
+                data.videoType = videoTypeNode[0]["value"];
803
         } else {
808
         } else {
804
             logger.warn("Unsupported media type: " + mediaType);
809
             logger.warn("Unsupported media type: " + mediaType);
805
             data.muted = null;
810
             data.muted = null;

正在加载...
取消
保存