草庐IT

UserMedia

全部标签

javascript - 在请求之前检测 UserMedia 权限

在询问用户之前,我想向用户解释为什么需要相机/麦克风,以便他们做出是否要授予的更好选择。为了实现我需要一种方法来检测之前是否已授予权限,以便我可以在实际询问用户之前向用户解释请求。我也不想每次都询问(即使我已经拥有权限!)。 最佳答案 navigator.mediaDevices.enumerateDevices().then(devices=>devices.forEach(device=>console.log(device.label)))当还不允许时device.label==""当允许时device.label!=""

javascript - 在请求之前检测 UserMedia 权限

在询问用户之前,我想向用户解释为什么需要相机/麦克风,以便他们做出是否要授予的更好选择。为了实现我需要一种方法来检测之前是否已授予权限,以便我可以在实际询问用户之前向用户解释请求。我也不想每次都询问(即使我已经拥有权限!)。 最佳答案 navigator.mediaDevices.enumerateDevices().then(devices=>devices.forEach(device=>console.log(device.label)))当还不允许时device.label==""当允许时device.label!=""