尝试进行视频通话时返回“undefined”类型错误“意外错误”

时间:2013-07-10 14:07:59

标签: vline

我正在使用vLine开发应用,并尝试与远程用户建立视频通话。我收到一个错误。从此错误的Error实例中,“type”为“undefined”,“message”为“Unexpected error”。

很难找出问题出在哪里,这样的错误消息。如何使用这种信息调试一个代码?

这是我的代码:

    call : function(remoteUserID, videoElementID) 
    { 
        RSSession.getPerson(remoteUserID).
            done(function(person) 
            { 
                setVideoElement(videoElementID);
                var AMedia = person.startMedia();
                Calls.push(new MyCall(AMedia)); 
                person.release(); 
            }).
            fail(function(error)
            {
                alert("Application Error: (call) " + error.message + ",type=" + error.type);
            }); 
    },

一些注意事项:

  1. 此代码改编自Shell示例中的示例代码和 API描述中的示例代码。
  2. remoteUserID存在且已定义。同样,videoElementID是现有的HTML元素。 setVideoElement只设置一个变量;它适用于这里。
  3. 看起来它试图做`person.startMedia()'。
  4. person是一个合法的人,其格式为/serviceid/userid(我在调试期间检查了所有这些内容)。
  5. RSSession也存在,并在客户createlogin步骤中创建,所有这些步骤都正常。
  6. 同样,在fail中,错误“type”为“undefined”,“message”为“Unexpected error”。
  7. 那么,关于下一步该怎么做的任何想法?

0 个答案:

没有答案