Modernisier getusermedia undefined

8

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));

    
Jupiter 29.01.2014, 15:17
quelle

1 Antwort

11

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.

    
PM5544 29.01.2014, 15:40
quelle

Tags und Links