ブラウザからカメラ (Apple に内蔵) にアクセスすることはできますか?
最適なソリューションは、クライアント側の JavaScript です。Java や Flash の使用を避けたい。
ブラウザからカメラ (Apple に内蔵) にアクセスすることはできますか?
最適なソリューションは、クライアント側の JavaScript です。Java や Flash の使用を避けたい。
HTML5 仕様では Web カメラへのアクセスが許可されていますが、最後に確認したところ、最終決定にはほど遠い状態であり、ブラウザーのサポートはほとんどありません。
これは、開始するためのリンクです: http://www.html5rocks.com/en/tutorials/getusermedia/intro/
クロスブラウザーで動作させたい場合は、おそらくフラッシュを使用する必要があります。
これには HTML5 を使用できます。
<video autoplay></video>
<script>
var onFailSoHard = function(e) {
console.log('Reeeejected!', e);
};
// Not showing vendor prefixes.
navigator.getUserMedia({video: true, audio: true}, function(localMediaStream) {
var video = document.querySelector('video');
video.src = window.URL.createObjectURL(localMediaStream);
// Note: onloadedmetadata doesn't fire in Chrome when using it with getUserMedia.
// See crbug.com/110938.
video.onloadedmetadata = function(e) {
// Ready to go. Do some stuff.
};
}, onFailSoHard);
</script>
ビデオ チュートリアル: HTML5 と appMobi APIを使用したカメラへのアクセスが役に立ちます。
また、次のgetUserMedia
方法を試すこともできます (Opera 12 でサポートされています) 。