最終更新:2020-08-05 (水) 18:50:44 (1330d)
navigator.mediaDevices
Top / navigator.mediaDevices
https://developer.mozilla.org/ja/docs/Web/API/MediaDevices
メソッド
navigator.mediaDevices.enumerateDevices?
- システム上で使用できる入出力メディアデバイスについての情報を持つ配列を取得します。
navigator.mediaDevices.getUserMedia
- ユーザーの許可に基づいて、システム上のカメラや画面共有機能、マイクを起動して、入力と共にビデオトラックやオーディオトラックを含む MediaStream を提供
- Media Capture and Streams
partial interface Navigator { [SameObject, SecureContext] readonly attribute MediaDevices mediaDevices; };
navigator.mediaDevices.getDisplayMedia
- Screen Capture
- 共有または録画の目的で MediaStream としてキャプチャする、画面または画面の一部 (ウィンドウなど) をユーザーに選択させます。 MediaStream で解決する Promise を返します
navigator.mediaDevices.getSupportedConstraints
- MediaTrackSupportedConstraints? に適合するオブジェクトを返します。このオブジェクトは MediaStreamTrack? インターフェイスで対応している制約可能なプロパティを表します
メモ
- Safari 13だとSSLかlocalhostでないとundefined