Navigator.mediaDevices

Navigator.mediaDevices 読み取り専用プロパティは、カメラやマイク、画面共有のような接続されたメディア入力装置へのアクセスを提供する MediaDevices オブジェクトを返します。

構文

var mediaDevices = navigator.mediaDevices;

返値

MediaDevices シングルトンオブジェクト。例えば navigator.mediaDevices.getUserMedia() などを呼び出すなど、通常は、このオブジェクトのメンバーを直接使用するだけです。

仕様書

仕様書 状態 備考
Media Capture and Streams
NavigatorUserMedia.mediaDevices の定義
勧告候補 初回定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
mediaDevicesChrome 完全対応 47Edge 完全対応 12Firefox 完全対応 36IE 未対応 なしOpera 完全対応 34Safari 完全対応 11WebView Android 完全対応 47Chrome Android 完全対応 47Firefox Android 完全対応 36Opera Android 完全対応 34Safari iOS 完全対応 11Samsung Internet Android 完全対応 5.0
Secure context requiredChrome 完全対応 74Edge 完全対応 79Firefox 完全対応 69IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 74Chrome Android 完全対応 74Firefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 11.0

凡例

完全対応  
完全対応
未対応  
未対応

関連情報

  • Media Capture and Streams API: すべての media stream API についてのドキュメントのエントリーポイント。
  • WebRTC API: 密接に関連する WebRTC API についてのドキュメント。