gpt4 book ai didi

javascript - 无法获取未定义或空引用的属性 'enumerateDevices'

转载 作者:行者123 更新时间:2023-12-05 08:33:12 37 4
gpt4 key购买 nike

我正在使用 enumerateDevices ( See reference here ) 获取用户的摄像头和麦克风列表。

此代码在 Chrome 上运行良好:

$(document).ready(function(){
navigator.mediaDevices.enumerateDevices()
.then(gotDevices)
});

但由于它在 IE 上不受支持,它会抛出一个错误:

Unable to get property 'enumerateDevices' of undefined or null reference

我的问题:有没有我可以使用的适用于所有浏览器的替代方案?

最佳答案

navigator.mediadevices 也可以在不安全的上下文中取消定义。

你需要有 https: 而不是 http:


chrome 上有一些实验标志允许它:

chrome://flags/#allow-insecure-localhost

chrome://flags/#unsafely-treat-insecure-origin-as-secure

关于javascript - 无法获取未定义或空引用的属性 'enumerateDevices',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43183514/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com