requestPermissions

View as Markdown

requestPermissions

  • Const requestPermissions(constraints): Promise<void>

Prompts the user to grant permissions for the devices matching the specified set of constraints.

Parameters

constraints
MediaStreamConstraintsRequired

A MediaStreamConstraints object specifying requirements for the permissions.

Returns

Promise<void>

Examples

To only request audio permissions:

1await SignalWire.WebRTC.requestPermissions({ audio: true, video: false });

To request permissions for both audio and video, specifying constraints for the video:

1const constraints = {
2 audio: true,
3 video: {
4 width: { min: 1024, ideal: 1280, max: 1920 },
5 height: { min: 576, ideal: 720, max: 1080 },
6 },
7};
8await SignalWire.WebRTC.requestPermissions(constraints);