Navigator.mediaDevices
只读特性返回
MediaDevices
object, which provides access to connected media input devices like cameras and microphones, as well as screen sharing.
var mediaDevices = navigator.mediaDevices;
MediaDevices
singleton object. Usually, you just use this object's members directly, such as by calling
navigator.mediaDevices.getUserMedia()
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
媒体捕获和流
The definition of 'NavigatorUserMedia.mediaDevices' in that specification. |
候选推荐 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
mediaDevices
|
Chrome 51 | Edge 12 | Firefox 36 | IE Yes | Opera No | Safari No | WebView Android 51 | Chrome Android 51 | Firefox Android 36 | Opera Android No | Safari iOS No | Samsung Internet Android 5.0 |
| Secure context required | Chrome 74 | Edge 79 | Firefox 69 | IE No | Opera No | Safari No | WebView Android 74 | Chrome Android 74 | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android 11.0 |
完整支持
不支持
Navigator
activeVRDisplays
appCodeName
appName
appVersion
battery
buildID
clipboard
connection
cookieEnabled
credentials
deviceMemory
doNotTrack
geolocation
keyboard
语言
languages
locks
maxTouchPoints
mediaDevices
mediaSession
onLine
oscpu
permissions
platform
product
productSub
serviceWorker
userAgent
vendor
vendorSub
webdriver
xr
AudioStreamTrack
BlobEvent
CanvasCaptureMediaStream
ConstrainBoolean
ConstrainDOMString
ConstrainDouble
ConstrainLong
DoubleRange
HTMLCanvasElement.captureStream()
LongRange
MediaDevices
MediaStream
MediaStreamTrack
MediaStreamTrackEvent
MediaTrackCapabilities
MediaTrackConstraints
MediaTrackSettings
MediaTrackSupportedConstraints
Navigator.mediaDevices
NavigatorUserMedia
NavigatorUserMediaError
VideoStreamTrack
navigator.mediaDevices.getUserMedia()