ホームページ > 記事 > ウェブフロントエンド > JavaScript を使用して Web カメラを開くにはどうすればよいですか?
このチュートリアルでは、JavaScript を使用して Web カメラを開くプロセスを見ていきます。したがって、これは WebRTC を使用して実行できます。 WebRTC は Web Real-Time Communications の略称です。このオブジェクトを使用すると、ユーザーのデバイスで利用可能な Web カメラとマイク デバイスにアクセスしてキャプチャできます。
ECMAScript オブジェクト navigator.mediaDevices.getUserMedia(constraints) を使用して、ユーザー デバイスの Web カメラとマイクにアクセスできます。
したがって、getUserMedia() 関数は、デフォルトで Web カメラを使用するためのユーザーの許可を求めます。この関数は promise を返します。[OK] をクリックして許可を与えると、Promise が起動され、システム内の Web カメラが有効になります。そうでない場合、許可しない場合は、 Webカメラをオフにするキャッチメソッド。
特定の幅または高さの画像が必要な場合と同様に、関数 getUserMedia() 関数にパラメーターを渡すこともできます。
以下の手順に従って、JavaScript を使用して Web カメラを開くことができます。
ステップ 1 - ビデオやビデオなどの HTML 要素を追加します。 ボタン。
ステップ 2 - ウェブカメラが利用可能かどうかを確認し、返された Promise を解決します getUserMedia 関数。
ステップ 3 - オーディオやビデオなどのパラメーターを getUserMedia() 関数に渡します 使用するため true
#ステップ 4 - スマートフォンの場合、両方に faceingMode オプションを使用する必要があります カメラは利用可能で、デフォルトで前面カメラがオンになります。
まず、HTML と CSS を使用して Web インターフェイスをデザインしましょう。
「Open Camera
」という名前のボタンを追加し、その CSS プロパティを適用します。このボタンは Web カメラを起動するために使用されます。
次に関数コードを追加し、メインプログラムに埋め込みます。
OpenCameraボタンがクリックされたときにこの関数を呼び出します。この関数内で、すべての命令が上で説明したように実行されます。
###例###以下の例では、よりインタラクティブなインターフェイスを設計するために CSS を追加しました。 リーリー 出力画面からわかるように、[カメラを開く] ボタンをクリックすると、Web カメラへのアクセスが要求され、そのアクセスを許可すると、ビデオ エリア画面のビデオ ストリーミングで Web カメラが起動します。アクセスを許可しないので、出力は表示されません。
以上がJavaScript を使用して Web カメラを開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。