274512291 发表于 2017-3-31 17:55:49

咨询一下Web桌面共享问题

function OnAnyChatRoomOnlineUser(dwUserCount, dwRoomId) {

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

}


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

274512291 发表于 2017-3-31 18:04:44

还有咨询下,支持火狐或谷歌浏览器么? 提示 AnyChatSDKis not defined

佰锐科技-邵光清 发表于 2017-4-1 08:58:36

您好,如需看到别人的桌面,则需要对方打开自己的桌面共享,然后本地再请求对方的桌面流,同样是调用BRAC_UserCameraControlEx;

佰锐科技-邵光清 发表于 2017-4-1 09:01:19

274512291 发表于 2017-3-31 18:04
还有咨询下,支持火狐或谷歌浏览器么? 提示 AnyChatSDKis not defined

火狐或者谷歌浏览器是多少版本、多少位的? AnyChatSDKis not defined是因为跑了html5+webRTC了,可将h5关闭;
火狐51版本以下、chrome44版本以下的32位浏览器Anychat插件都支持,后续新版本浏览器的支持我们继续在适配;

274512291 发表于 2017-4-1 11:31:53

佰锐科技-邵光清 发表于 2017-4-1 09:01
火狐或者谷歌浏览器是多少版本、多少位的? AnyChatSDKis not defined是因为跑了html5+webRTC了,可将h ...

chrome 版本 49.0.2623.112 m

274512291 发表于 2017-4-1 11:35:49

佰锐科技-邵光清 发表于 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:50

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, "");
页: [1]
查看完整版本: 咨询一下Web桌面共享问题