Ich bin verwirrt warum
Modernizr.getusermedia
ist nicht definiert, aber wenn ich
eintippe !!navigator.webkitGetUserMedia
es gibt wahr zurück. Ich benutze Chrome und ich weiß, dass webrtc unterstützt wird ... also warum sagt Modernizr undefined.
Der Modernisierer, den ich heruntergeladen habe, enthält die Datei getusermedia.js mit der Zeile:
Modernizr.addTest('getusermedia', !!Modernizr.prefixed('getUserMedia', navigator));
getUserMedia
ist kein Kerntest in Modernizr, daher ist es standardmäßig nicht enthalten.
Wenn Sie Ihren eigenen Download auf der Modernizr-Website einrichten, können Sie ihn auswählen, um ihn einzuschließen, aber Bower lädt den Standard.
Bower klont nur den Git Repo auf Ihren lokalen Rechner. Wenn Sie also keine Kerntests wollen, müssen Sie etwas mehr Arbeit erledigen.
Um diesen Test hinzuzufügen, fügen Sie auch die Datei feature-detects/webrtc/getusermedia.js
in Ihre Seite ein oder fügen Sie den Inhalt dieses Skripts einem anderen Skript auf der Seite hinzu.
Tags und Links webrtc modernizr getusermedia