最終更新:2020-08-05 (水) 18:50:44 (1361d)  

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