为什么使用摄像头
摄像头用于识别设备前方由用户主动做出的手掌移动、捏合、握拳和挥动等动作,让粒子场景可以被隔空探索。普通浏览完全不依赖摄像头。
何时申请权限
页面初次加载不会调用摄像头。只有你点击“开启隔空交互”,阅读权限说明,再点击“同意并开启”后,网页才会调用 getUserMedia 请求视频权限。请求参数明确关闭音频,因此不会调用麦克风。
如何处理画面
视频帧只在当前浏览器页面内短暂用于计算手部关键点。网站不会把摄像头画面上传到服务器,不会录制视频,不会保存帧,也不会把画面作为页面背景。
如何关闭
点击页面内的“退出隔空模式”即可停止。退出时网页会遍历当前 MediaStream 的所有轨道并调用 stop()。页面隐藏时暂停识别,离开页面或组件卸载时释放摄像头。
如何撤回浏览器权限
你可以点击浏览器地址栏旁的权限图标,将摄像头设置为“阻止”或“每次询问”。不同浏览器的入口名称可能不同,修改后刷新页面即可生效。
识别失败时
如果设备不支持相关能力、权限被拒绝或手势不清晰,页面会回到鼠标与触摸模式,并显示简明状态,不会阻止浏览,也不会弹出恐吓式错误。
性能保护
开启手势识别后,粒子质量自动降低一级,识别帧率也会受到限制,以减少移动设备发热和电量消耗。长时间没有手势时会暂停识别。