Skip to content

Commit 4cf1503

Browse files
rtyleysjrd
authored andcommitted
Add navigator.mediaDevices.getUserMedia(), deprecate old method (#342)
The `navigator.getUserMedia()` method is deprecated: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia The deprecation seems to have occurred around 28th May 2014: w3c/mediacapture-main@de3bdaf#diff-ea76d38900f79cfae8f60e5f7cf16dd1R2755
1 parent 47af225 commit 4cf1503

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/main/scala/org/scalajs/dom/experimental/webrtc/package.scala

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,19 @@ package object webrtc {
1212
@js.native
1313
trait NavigatorMediaStream extends js.Object {
1414

15+
/**
16+
* The Navigator.mediaDevices read-only property returns a MediaDevices object, which provides access to connected
17+
* media input devices like cameras and microphones, as well as screen sharing.
18+
*
19+
* MDN
20+
*
21+
* @see [[https://developer.mozilla.org/en-US/docs/Web/API/Navigator/mediaDevices]]
22+
*/
23+
def mediaDevices: MediaDevices = js.native
24+
25+
@deprecated(
26+
"Navigator.getUserMedia() is deprecated, use Navigator.mediaDevices.getUserMedia() instead.",
27+
"2014-05-28")
1528
def getUserMedia(constraints: MediaStreamConstraints,
1629
success: js.Function1[MediaStream, Any],
1730
error: js.Function1[DOMError, Any]): Unit = js.native

0 commit comments

Comments
 (0)