1

私はこのアイデア、html5 image uploadを使用して、html5 と Web カメラで画像をキャプチャしています。

私が抱えている問題は、ウェブカメラが数回しか検出されないことです。

getUserMediaページを更新すると、メソッドが実行されていても、ALLOW メッセージが表示されず、キャンバスが空白になることがあります。

ブラウザがユーザーにウェブカメラを再度許可するように要求する必要がある場合でも、カメラの初期化/検出を要求する方法はありますか?

この問題に関するアイデアはありますか?

ありがとう

4

1 に答える 1

3

Addy Osmani の getUserMedia のシムを見てみましょう: https://github.com/addyosmani/getUserMedia.js

ソースコードが利用可能です。

彼は、Web カメラが正常に許可され、ストリーミングされたときに発生するコールバックを使用します。あなたは彼がそれをどのように行うかを見てみるかもしれません.

エラー時に起動するコールバックもあります。このコールバックを使用して、タイミングの問題が発生した場合にやり直しを試みることができます。

また、IE、Safari、Android、Blackberry などの getUserMedia をサポートしていないブラウザ用の Flash フォールバックも提供しています。

IE が実験的に getUserMedia...test を navigator.msGetUserMedia でサポートしていることを読み、次の API を確認します: http://html5labs.interoperabilitybridges.com/prototypes/media-capture-api-(2nd-updated)/media capture-api-(2nd-update)/info

于 2013-03-14T03:45:06.657 に答える