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 に答える