houjbf 发表于 2016-8-4 12:55:13

如何打开虚拟屏幕摄像头

远程桌面共享是通过虚拟屏幕摄像头实现的,但是当电脑中安装多个USB摄像头时,如何选择和打开虚拟屏幕摄像头?如何知道哪个是屏幕摄像头?

要求:
1. 不要通过弹窗让用户选择。
2. 用户双方视频时,可以同时观看对方的桌面,也可观看摄像头下的人。

佰锐科技-梁国桦 发表于 2016-8-4 14:01:48

您好,打开虚拟摄像头,设置桌面共享可以参考这个帖子:http://bbs.anychat.cn/forum.php?mod=viewthread&tid=550#lastpost
虚拟摄像头的名字一般为:Native Screen Camera

佰锐科技-梁国桦 发表于 2016-8-4 15:03:19

增加以下代码:
BRAC_SetUserStreamInfo(-1, i, BRAC_SO_LOCALVIDEO_DEVICENAME,mDevices);//指定摄像头
BRAC_SetVideoPosEx(mSelfUserId, GetID("div_localvideoarea"+i), "AnyChatLocalVideoDiv"+i,i);// 设置视频显示位置
BRAC_UserCameraControlEx(mSelfUserId,1,i,0,"");//打开指定的摄像头

代码如上,另外我们有Web端的和Windows端的demo(可以同时看到摄像头和桌面共享的画面),有需要的话可以留下您的邮箱,我稍后发送到您的邮箱中

阳一23 发表于 2016-9-22 12:14:03

佰锐科技-梁国桦 发表于 2016-8-4 15:03
增加以下代码:
BRAC_SetUserStreamInfo(-1, i, BRAC_SO_LOCALVIDEO_DEVICENAME,mDevices);//指定摄像头 ...

您好,我正在研究这个功能,能发一份给我么
heyangli23@163.com

佰锐科技-刘洋 发表于 2016-9-22 13:52:54

好的 稍后发你邮箱 注意查收

houjbf 发表于 2016-9-27 21:40:11

佰锐科技-梁国桦 发表于 2016-8-4 15:03
增加以下代码:
BRAC_SetUserStreamInfo(-1, i, BRAC_SO_LOCALVIDEO_DEVICENAME,mDevices);//指定摄像头 ...

为什么4.9和6.0版本中都没有这个三个函数的说明和定义?
没找到呀?

佰锐科技-梁国桦 发表于 2016-9-28 09:09:54

houjbf 发表于 2016-9-27 21:40
为什么4.9和6.0版本中都没有这个三个函数的说明和定义?
没找到呀?

您好,函数名的话,试下去掉开头的“BRAC_”再搜索看看

houjbf 发表于 2016-9-28 10:42:38

确实没有,搜过了。
页: [1]
查看完整版本: 如何打开虚拟屏幕摄像头