Chrome で HTML5 ウェブカメラを使用して、ユーザーがカメラの「許可」をクリックしたイベントをキャッチする方法はありますか? もしそうなら、例を挙げていただけますか。
具体的には、ユーザーがクリックしてウェブカメラの使用を許可または拒否したかどうかを知りたいです。たとえば、ユーザーが「許可」をクリックすると、ウェブカメラを許可していることを示す大きなメッセージを画面に表示したいと考えています。
ありがとう
Chrome で HTML5 ウェブカメラを使用して、ユーザーがカメラの「許可」をクリックしたイベントをキャッチする方法はありますか? もしそうなら、例を挙げていただけますか。
具体的には、ユーザーがクリックしてウェブカメラの使用を許可または拒否したかどうかを知りたいです。たとえば、ユーザーが「許可」をクリックすると、ウェブカメラを許可していることを示す大きなメッセージを画面に表示したいと考えています。
ありがとう
いいえ、それらのクリック イベントをリッスンすることはできません。そのようなダイアログが表示された、またはクリックイベントがオプションを選択したものであると仮定することさえできません-それは、ある種のスワイプベースのUIまたは電話またはタブレットである可能性があります. 許可を要求する実際のメカニズムは、仕様が意図的に実装者に任せる実装の詳細です。
getUserMedia()
ただし、成功のコールバックが呼び出された場合、ユーザーは許可を選択したと想定できます。エラー コールバックで が返された場合PERMISSION_DENIED
は、ユーザーが拒否を選択したことを確認できます。