Navigator.mediaDevices
Свойство Navigator.mediaDevices
только для чтения, возвращает объект MediaDevices
, который предоставляет доступ к подключённым медиа-устройствам ввода, таким как камера и микрофон, а также совместное использование экрана.
Синтаксис
var mediaDevices = navigator.mediaDevices;
Возвращаемое значение
MediaDevices
объект синглтон. Как правило, вы просто используете элементы этого объекта напрямую, например с помощью вызова navigator.mediaDevices.getUserMedia()
(en-US).
Спецификации
Спецификация | Статус | Комментарий |
---|---|---|
Media Capture and Streams Определение 'NavigatorUserMedia.mediaDevices' в этой спецификации. |
Кандидат в рекомендации | Initial definition. |
Browser compatibility
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help! (en-US)
Feature | Chrome | Edge | Firefox (Gecko) | Microsoft Edge | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|---|
Basic support | 51.0 | (Да) | 36.0 (36.0) | (Да) | (Да) | Нет | Нет |
Feature | Android | Android Webview | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|---|
Basic support | Нет | Нет | (Да) | 36.0 (36.0) | 36.0 (36.0) | Нет | Нет | Нет | Нет |
See also
- Media Capture and Streams API: The entry point to the documentation about the entire media stream API.
- WebRTC API: Documentation about the WebRTC API, which is closely related.