gpt4 book ai didi

html - 检测浏览器对 HTML Media Capture 的支持

转载 作者:太空狗 更新时间:2023-10-29 13:17:20 25 4
gpt4 key购买 nike


如何检测浏览器对 HTML Media Capture* 的支持?


测试某个属性是否受支持的传统方法似乎在某些设备上不起作用(在 iPad 和 Google Nexus 上测试过):

  var elm = document.createElement(input);
if (capture in elm) {
return true;
}


有一个 Modernizr 的测试,但它似乎并不可靠(它使用相同的原理): https://github.com/Modernizr/Modernizr/pull/909

__

(*) 有关 HTML 媒体捕获的更多信息:

http://www.w3.org/TR/html-media-capture/
http://www.html5rocks.com/en/tutorials/getusermedia/intro/#toc-round1

最佳答案

我希望我是错的,但我们似乎无法进行此检测...

last paper关于这个 HTML MEDIA Capture API (与 Streaming/GetUserMedia API 不同),已于去年(2014 年)发布,并且从未退出草稿...

comment从 2012 年开始,关于在 Firefox 中实现此功能的请求明确指出:

[T]here is no real need to implement that. It should come for free with Android Intent system. We should just call in intent for ACTION_IMAGE_CAPTURE/ACTION_VIDEO_CAPTURE.

这意味着该功能直接来自操作系统,作为开发人员,我们无法知道它是否可用...

因此,检测此功能的唯一方法似乎是 UserAgent 与已知支持设备的匹配...

关于html - 检测浏览器对 HTML Media Capture 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17070555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com