我正在使用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);
});
},
一些注意事项:
remoteUserID
存在且已定义。同样,videoElementID
是现有的HTML元素。
setVideoElement
只设置一个变量;它适用于这里。 person
是一个合法的人,其格式为/serviceid/userid
(我在调试期间检查了所有这些内容)。RSSession
也存在,并在客户create
和login
步骤中创建,所有这些步骤都正常。fail
中,错误“type”为“undefined”,“message”为“Unexpected error”。那么,关于下一步该怎么做的任何想法?