Webrtc Modernizer getusermedia未定义

Webrtc Modernizer getusermedia未定义,webrtc,modernizr,getusermedia,Webrtc,Modernizr,Getusermedia,我不明白为什么 modernizer.getusermedia 未定义,但当我键入时 !!navigator.webkitGetUserMedia 这是真的。我正在使用Chrome,我知道webrtc是受支持的。。。那么,为什么现代主义者说它是未定义的呢 我与bower一起下载的Modernizer中有getusermedia.js文件,其中有一行: modernizer.addTest('getusermedia',!!modernizer.prefixed('getusermedia',na

我不明白为什么

modernizer.getusermedia

未定义,但当我键入时

!!navigator.webkitGetUserMedia

这是真的。我正在使用Chrome,我知道webrtc是受支持的。。。那么,为什么现代主义者说它是未定义的呢

我与bower一起下载的Modernizer中有getusermedia.js文件,其中有一行:


modernizer.addTest('getusermedia',!!modernizer.prefixed('getusermedia',navigator))

getUserMedia
不是Modernizer中的核心测试,因此默认情况下不包括它。 当您在Modernizer网站上设置自己的下载时,您可以选择将其包括在内,但Bower会加载默认值。 Bower只是将Git repo克隆到本地机器上,所以当您不需要任何核心测试时,您必须做一些额外的工作


要添加该测试,还需要在页面中包含文件
feature detects/webrtc/getusermedia.js
,或者将该脚本的内容添加到页面上的另一个脚本中。

啊,我想这可能是问题所在,我只是看到了其中的文件,并假设他们包含了该文件。。。我想我不再用鲍尔来实现现代化了。