2010-06-10 16 views
14

Czytałem jakiś czas temu o możliwości wykorzystania strumienia mediów z urządzenia USB lub rs232 za pomocą znacznika <device>, takiego jak kamera internetowa z HTML5.Które przeglądarki obsługują znacznik HTML5 <device>?

Czy jest przeglądarka internetowa, która obsługuje to teraz? (natywne wersje Chrome, Webkit ...)

+0

możliwe powielanie pytanie: http: // stackoverflow .com/questions/150577/which-browser-has-the-best-support-for-html-5-current – VoodooChild

+3

Zasadniczo, nie jest częścią HTML5, ale częścią post-HTML5 "dodatków nowej generacji wciąż w rozwój". – hsivonen

+5

'' zostało wycofane, nawet zanim pojawiły się pierwsze prototypy. zamiast tego użyj 'getUserMedia'. – c69

Odpowiedz

4

Niestety, żadne przeglądarki nie obsługują jeszcze interfejsów API urządzeń. Wydaje się, że specyfikacja jest w dość wczesnym stadium i można ją znaleźć tutaj - http://dev.w3.org/html5/html-device/

Ericsson Labs wykonał blog post z kilkoma fragmentami kodu, co jest wspaniałe, ale nie ma miejsca, w którym można by je wypróbować.

Kolejny related question został poproszony o SO w zeszłym roku, ale wygląda na to, że od tego czasu niewiele się zmieniło.

Jednak może się okazać, że jest to interesujące - nic godnego produkcji, ale wciąż zabawne. Ten blog post mówi o użyciu znacznika <video> do przesyłania strumieniowego z kamery internetowej za pośrednictwem VLC.

+1

Niestety najnowszą aktualizacją ze strony Ericsson jest usunięcie znacznika ze specyfikacji HTML5. https://labs.ericsson.com/developer-community/blog/beyond-html5-implementing-device-and-stream-management-webkit –

1

jak @ stefan-Lund już wspomniano, znacznik urządzenie zostało zastąpione przez specyfikację WebRTC.

Opera ma kompilację dev dostępną pod adresem http://dev.opera.com/articles/view/labs-more-fun-using-the-web-with-getusermedia-and-native-pages/, która obsługuje WebRTC.

Chrome powinny uzyskać wsparcie na początku 2012 roku (http://techcrunch.com/2011/11/24/chrome-getting-native-gamepad-webcam-and-webrtc-support-in-early-2012/)

Jeśli tylko chcesz otrzymywać upload wideo można również użyć API przechwytywania mediów zamiast, który jest specjalnym typem elementu input type=file.

<input type="file" accept="image/*;capture=camera" /> 

Przeglądarki obsługiwane przez które jest określone tutaj: The Media Capture API - any existing implementations?

Powiązane problemy