Capability elements: <camera> and <microphone> リンクをコピーしました!
<camera> および <microphone> 機能要素は、宣言型のユーザー操作型 HTML コントロールであり、<usermedia> MVP 要素と同じ基盤メカニズムを共有していますが、重要な違いが 1 つあります。それは、単一の機能を要求するように設計されている点です。<camera> 要素は具体的にビデオキャプチャを要求し、<microphone> 要素は具体的にオーディオキャプチャを要求します。<usermedia> MVP と同様に、これらの要素はブラウザ制御の厳密にスタイル設定された UI をページに埋め込むことで、権限プロンプトが表示されたりストリームが開始されたりする前に、ユーザーの意図的なシグナル (クリック) を確実に伝達します。
<camera>要素と<microphone>要素は、これらの単一機能のユースケース向けに、専用のセマンティックなHTMLコントロールを提供します。これらは、<usermedia> MVPと同一のセキュリティモデル、厳格なスタイル制約、および組み込みの権限回復パスを維持しながら、複数のメディアへのアクセスを必要としない開発者向けに、よりカスタマイズされ、使いやすいAPIを提供します。