Camera stays local

摄像头与手势

隔空体验是可选项。你不打开,它就不会运行;你退出,它就会停止。

为什么使用摄像头

摄像头用于识别设备前方由用户主动做出的手掌移动、捏合、握拳和挥动等动作,让粒子场景可以被隔空探索。普通浏览完全不依赖摄像头。

何时申请权限

页面初次加载不会调用摄像头。只有你点击“开启隔空交互”,阅读权限说明,再点击“同意并开启”后,网页才会调用 getUserMedia 请求视频权限。请求参数明确关闭音频,因此不会调用麦克风。

如何处理画面

视频帧只在当前浏览器页面内短暂用于计算手部关键点。网站不会把摄像头画面上传到服务器,不会录制视频,不会保存帧,也不会把画面作为页面背景。

如何关闭

点击页面内的“退出隔空模式”即可停止。退出时网页会遍历当前 MediaStream 的所有轨道并调用 stop()。页面隐藏时暂停识别,离开页面或组件卸载时释放摄像头。

如何撤回浏览器权限

你可以点击浏览器地址栏旁的权限图标,将摄像头设置为“阻止”或“每次询问”。不同浏览器的入口名称可能不同,修改后刷新页面即可生效。

识别失败时

如果设备不支持相关能力、权限被拒绝或手势不清晰,页面会回到鼠标与触摸模式,并显示简明状态,不会阻止浏览,也不会弹出恐吓式错误。

性能保护

开启手势识别后,粒子质量自动降低一级,识别帧率也会受到限制,以减少移动设备发热和电量消耗。长时间没有手势时会暂停识别。