|
目前我遇到的问题是,自己的视频窗口正常显示,可是坐席的视频没有显示。请求坐席音视频BRAC_UserCameraControl(uid, state); BRAC_UserSpeakControl(uid, state);都正常执行了, BRAC_SetVideoPos(uid, videoID, videoType)执行没有完成,设置弹框确定传入的参数都没有问题,
function BRAC_SetVideoPos(userid, parentobj, id) {
alert("brac_setvideopso"+userid+"parentobj"+parentobj+"id"+id);
var videoobj = BRAC_GetDmoObject(id);
if(videoobj != null) {
alert("!=null");
videoobj.SetIPCGuid(BRAC_GetIPCGuid());
videoobj.SetUserId(userid);
alert("!=null01");
} else {
alert("=null");
// 创建视频显示插件
videoobj = document.createElement("object")
if (window.ActiveXObject || "ActiveXObject" in window)
videoobj.classid = "clsid:B685A393-905F-45B5-B26E-FF199EEE2FD7";
else
videoobj.type = "application/anychat-video";
videoobj.id = id;
parentobj.appendChild(videoobj);
videoobj.width = "100%";
videoobj.height = "100%";
// 关联到AnyChat SDK
videoobj.SetIPCGuid(BRAC_GetIPCGuid());
videoobj.SetUserId(userid);
alert("=null01");
}
}
不知道怎么回事 设置自己视频位置和坐席视频位置都是同一个函数。设置自己的视频位置是执行力else里边的代码。设置坐席视频位置执行了if里边的代码但是没有执行完成,就是没有弹框(!=null01).
麻烦各位了 |
|