【发布时间】:2016-12-30 00:54:21
【问题描述】:
我正在使用 webRTC 并使用 https,用户可以选择是否允许或拒绝摄像头和麦克风访问一次,然后保存他们的选择以供下次访问。 我想添加一些代码,让用户可以在他们想要的任何特定时间打开或关闭他们的网络摄像头或麦克风,以及让他们在任何时候也有多个摄像头或麦克风设备时更换他们的摄像头或麦克风设备
请帮我这样做..谢谢
【问题讨论】:
-
您可以在流中添加或不添加曲目或稍后将其删除。如果您想允许用户禁用视频,您可以添加一个按钮,将视频轨道删除/添加到流中。尝试通过允许/拒绝摄像头和麦克风硬件来做到这一点是愚蠢的。在允许访问后,用户(至少在浏览器中)已经可以通过单击相机图标来选择另一台设备。
-
请注意,Firefox 的用户已经获得了一个内置的摄像头选择器,就像您在每次调用
getUserMedia时所描述的那样,除非他们通过选择“始终允许”授予持久权限。跨度>
标签: javascript html google-chrome firefox webrtc