3

我需要使用一个字段以使 Android 和 iOS 用户能够选择用他们的相机拍照,我用 jQuery 附加该输入字段,但我如何进行特征检测,所以我只向需要该方法的浏览器显示该字段而不是例如 flash 或 getUserMedia?

就像是,

if (navigator.captureFeature) {
 //append the input field
} else {
 //device does not support capture=camera
}
4

1 回答 1

-1

编辑:我发现了这个:

https://github.com/addyosmani/getUserMedia.js

也许这有帮助?

这看起来像你想要的:

http://www.html5rocks.com/en/tutorials/getusermedia/intro/

function hasGetUserMedia() {
  // Note: Opera is unprefixed.
  return !!(navigator.getUserMedia || navigator.webkitGetUserMedia ||
            navigator.mozGetUserMedia || navigator.msGetUserMedia);
}

if (hasGetUserMedia()) {
  // Good to go!
} else {
  alert('getUserMedia() is not supported in your browser');
}
于 2012-11-27T15:02:34.557 回答