gpt4 book ai didi

html - 导航器.getusermedia

转载 作者:搜寻专家 更新时间:2023-10-31 02:24:46 25 4
gpt4 key购买 nike

我正在研究 html5 新规范,准确地说是网络摄像头功能。

通过 following this tutorial .我收到以下错误:

Native web camera streaming (getUserMedia) is not supported in this browser. 

由这个 if 语句获取:

if (navigator.getUserMedia)

现在,我确定在我的浏览器中启用了 navigator.getUserMedia,如这些示例 here完美运行

因此,我修改了 if 中的代码,如下所示:

if (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia)

但是现在,我收到一个 javascript 错误:

Uncaught TypeError: Object #<Navigator> has no method 'getUserMedia' 

在此处的这一行:

navigator.getUserMedia('video', successCallback, errorCallback);

这真的没有意义!它正在处理我发布的最后一个链接!

有什么想法吗?

提前致谢。

最佳答案

如果您正在测试 navigator.getUserMedianavigator.webkitGetUserMedianavigator.mozGetUserMedianavigator.msGetUserMedia 则无法保证 navigator.getUserMedia() 可用。可能是那个或其他三个中的任何一个。你可以尝试这样的事情(来自 getUserMedia.js ):

navigator.getUserMedia_ = (   navigator.getUserMedia
|| navigator.webkitGetUserMedia
|| navigator.mozGetUserMedia
|| navigator.msGetUserMedia);

if ( !! navigator.getUserMedia_) {
navigator.getUserMedia_('video', successCallback, errorCallback);
//The rest of your code

关于html - 导航器.getusermedia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12407321/

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