哪些网络浏览器支持HTML5的<device>标签?

15

我之前读到过一些关于使用HTML5的<device>标签,例如使用USB或rs232设备的媒体流(比如网络摄像头)的可能性。

现在有哪些Web浏览器支持这个功能呢?(例如Chrome、Webkit等nighty版本)


可能重复的问题: https://dev59.com/8HVC5IYBdhLWcg3w51hv - VoodooChild
3
原则上,<device> 不是 HTML5 的一部分,而是属于后HTML5的“下一代附加功能仍在开发中”。 - hsivonen
5
<device>已经被弃用,甚至在第一批原型机出现之前就被废弃了。请改用getUserMedia - c69
5个回答

10

4
很遗憾,目前没有浏览器支持设备API。规范似乎处于早期阶段,可以在此处找到 - http://dev.w3.org/html5/html-device/ Ericsson Labs发布了一篇带有一些代码片段的博客文章,非常棒,但没有试验场。
去年SO上有一个相关问题,但看起来自那时以来情况并没有多大改变。
然而,您可能会发现这很有趣 - 没有生产价值,但仍然很有趣。这篇博客文章讨论了如何使用<video>标签通过VLC从网络摄像头进行流媒体传输。

1
不幸的是,Ericsson 的最新更新是从 HTML5 规范中删除了 <device> 标签。https://labs.ericsson.com/developer-community/blog/beyond-html5-implementing-device-and-stream-management-webkit - Rob McCready

2

1
它不再是实验性的了 :) - Edgar Villegas Alvarado

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" />

这方面的浏览器支持已经在这里介绍了:媒体捕获API - 任何现有实现?


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接