Opera 12:W3CのマルチメディアストリームAPIサポートの先駆者
オペラソフトウェアのバージョン12のリリースは重要なマイルストーンをマークし、W3CのマルチメディアストリームAPI(GetUsermedia APIとも呼ばれる)をサポートする最初の主要なブラウザになりました。このAPIは、カメラとマイクの入力をブラウザウィンドウに直接ストリーミングすることを可能にします。これは、通常、src
要素の<video></video>
APIサポートの検証
現在、OperaはStream APIサポートを備えた唯一のブラウザのままです。 したがって、実装前にAPIの可用性を確認することが重要です。次の関数は、
構文は次のとおりです。2つの必須引数とオプションの3分の1を受け入れます。 「制約」オブジェクトは、要求されたメディアストリーム(ビデオおよび/またはオーディオ)を指定します。
変数は、オーディオとビデオの両方を要求します。 (オペラで利用可能なライブバージョンはここにリンクされます。) よくある質問(FAQ)navigator
getUserMedia()
function isStreamSupported() {
return !!navigator.getUserMedia;
}
getUserMedia()
メソッドは、ストリームAPIへのアクセスを提供します。 ただし、明示的なユーザーの許可が必要です。 電話をかけると、Operaは同意ダイアログを表示します。navigator.getUserMedia()
getUserMedia()
は、アクセスが成功したときに実行され、メディアストリームオブジェクトを受信します。
getUserMedia()
successCallback
要素との統合errorCallback
navigator.getUserMedia(constraints, successCallback[, errorCallback]);
<video></video>
<video></video>
このセクションでは、JavaScriptのWebカメラストリーミングに関する一般的な質問、セキュリティ、トラブルシューティング、マルチブラウザーストリーミング、解像度の調整、遅延削減、録音、エラー処理、オーディオ/ビデオ統合、パフォーマンス最適化、フィルターアプリケーションをカバーします。 (元のテキストからの詳細な回答はこちらに含まれます)。
以上がjavascriptのブラウザにウェブカメラをストリーミングしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。