哪些Web浏览器支持HTML5 <device>标记?</device>

时间:2010-06-10 06:06:20

标签: html5

前段时间我读过有关使用带有<device>标签的USB或rs232设备使用媒体流的可能性,例如带有HTML5的网络摄像头。

目前是否有支持此功能的网络浏览器? (即Chrome,Webkit的夜间版本......)

5 个答案:

答案 0 :(得分:10)

现在我们已经发布了经过修改的WebKit库,您可以自己测试这些功能。请注意,WhatWG规范中不再提供“device”元素,它已被JavaScript API(navigator.getUserMedia(...))取代。

您可以在以下网址了解详情:https://labs.ericsson.com/developer-community/blog/beyond-html5-experiment-real-time-communication-browser

答案 1 :(得分:4)

不幸的是,还没有浏览器支持设备API。规范似乎处于相当早的阶段,可以在这里找到 - http://dev.w3.org/html5/html-device/

爱立信实验室用blog post做了一些代码片段很棒,但没有尝试这些代码的操场。

去年有人问过另一个related question,但事情看起来并没有太大变化。

然而,你可能会觉得这很有意思 - 没有任何产品值得,但仍然很有趣。此blog post讨论如何使用<video>标记通过VLC从网络摄像头流式传输。

答案 2 :(得分:2)

还有一个支持navigator.getUserMedia()的Opera Mobile for Android实验版。

http://my.opera.com/core/blog/2011/03/23/webcam-orientation-preview

答案 3 :(得分:1)

正如@ stefan-lund已经提到的那样,设备标签已经被WebRTC规范所取代。

Opera在http://dev.opera.com/articles/view/labs-more-fun-using-the-web-with-getusermedia-and-native-pages/提供了一个开发版,支持WebRTC。

Chrome应该会在2012年初获得支持(http://techcrunch.com/2011/11/24/chrome-getting-native-gamepad-webcam-and-webrtc-support-in-early-2012/

如果您只是想接收视频上传,您也可以使用Media Capture API,这是input type=file元素的一种特殊类型。

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

浏览器对此的支持包括:The Media Capture API - any existing implementations?

答案 4 :(得分:1)

Chrome今天刚刚添加了支持(开发频道Chrome)&gt;&gt; https://groups.google.com/forum/#!topic/discuss-webrtc/LuY7zYLA8sA