Modernizr getusermedia undefined

Я смущен, почему

Modernizr.getusermedia

не определено, но когда я набираю

!!navigator.webkitGetUserMedia

он возвращает true. Я использую Chrome, и я знаю, что webrtc поддерживается... так почему же Modernizr говорит о своем неопределенном.

Modernizr, который я загрузил с bower, имеет getusermedia.JS файл в нем строка:

Modernizr.addTest('getusermedia', !!Modernizr.prefixed('getUserMedia', navigator));

1 ответов


getUserMedia не является основным тестом в Modernizr, поэтому он не включен по умолчанию. Когда вы настраиваете свою собственную загрузку на веб-сайте Modernizr, вы можете выбрать ее для включения, но Bower загружает значение по умолчанию. Bower просто клонирует git repo вам локальную машину, поэтому, когда вы не хотите никаких основных тестов, вам придется сделать дополнительную работу.

чтобы добавить этот тест, также включите файл feature-detects/webrtc/getusermedia.js на Вашей странице или добавьте содержимое этого скрипта в другой скрипт на странице.