AnyChat技术支持论坛

标题: 咨询一下Web桌面共享问题 [打印本页]

作者: 274512291    时间: 2017-3-31 17:55
标题: 咨询一下Web桌面共享问题
function OnAnyChatRoomOnlineUser(dwUserCount, dwRoomId) {

        BRAC_SetVideoPosEx(useridlist[i], BRAC_GetDmoObject("WindowPanel"), useridlist[i] + "Window", 1);// 设置视频显示位置
        BRAC_UserCameraControlEx(useridlist[i], 1, 1, 0, "");

}


打不开别人的共享桌面,只能打开自己的。可是打开自己的共享桌面没有意义,如何才能看别人的桌面?

作者: 274512291    时间: 2017-3-31 18:04
还有咨询下,支持火狐或谷歌浏览器么? 提示 AnyChatSDK  is not defined
作者: 佰锐科技-邵光清    时间: 2017-4-1 08:58
您好,如需看到别人的桌面,则需要对方打开自己的桌面共享,然后本地再请求对方的桌面流,同样是调用BRAC_UserCameraControlEx;
作者: 佰锐科技-邵光清    时间: 2017-4-1 09:01
274512291 发表于 2017-3-31 18:04
还有咨询下,支持火狐或谷歌浏览器么? 提示 AnyChatSDK  is not defined

火狐或者谷歌浏览器是多少版本、多少位的? AnyChatSDK  is not defined是因为跑了html5+webRTC了,可将h5关闭;
火狐51版本以下、chrome44版本以下的32位浏览器Anychat插件都支持,后续新版本浏览器的支持我们继续在适配;
作者: 274512291    时间: 2017-4-1 11:31
佰锐科技-邵光清 发表于 2017-4-1 09:01
火狐或者谷歌浏览器是多少版本、多少位的? AnyChatSDK  is not defined是因为跑了html5+webRTC了,可将h ...

chrome 版本 49.0.2623.112 m

作者: 274512291    时间: 2017-4-1 11:35
佰锐科技-邵光清 发表于 2017-4-1 08:58
您好,如需看到别人的桌面,则需要对方打开自己的桌面共享,然后本地再请求对方的桌面流,同样是调用BRAC_U ...

对方打开自己的桌面共享,然后本地再请求对方的桌面流,具体代码是?

BRAC_UserCameraControlEx(自己的ID, 1, 1, 0, "");

BRAC_SetVideoPosEx(要看人员的用户ID, pid, id, 1);
BRAC_UserCameraControlEx(要看人员的用户ID, 1, 1, 0, "");

这样?
作者: 佰锐科技-邵光清    时间: 2017-4-5 09:24
274512291 发表于 2017-4-1 11:35
对方打开自己的桌面共享,然后本地再请求对方的桌面流,具体代码是?

BRAC_UserCameraControlEx(自己 ...

1、mDevices = BRAC_EnumDevices(BRAC_DEVICE_VIDEOCAPTURE);   //枚举摄像头
2、BRAC_SetUserStreamInfo(-1, i, BRAC_SO_LOCALVIDEO_DEVICENAME,mDevices);  //指定打开某路摄像头
3、BRAC_SetVideoPosEx(mSelfUserId, GetID("div_localvideoarea"+i), "AnyChatLocalVideoDiv"+i,i);  //设置视频显示位置
4、BRAC_UserCameraControlEx(mSelfUserId,1,i,0,"");  // 打开视频
观看对方的桌面流:BRAC_UserCameraControlEx(要看人员的用户ID, 1, 对方视频流ID, 0, "");





欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3