Skip to content

MediaDeviceFailure

Defined in: client-sdk-js/src/utils/deviceFailure.ts:22

Utility class for determining the type of media device failure from an error object.

try {
await createLocalAudioTrack();
} catch (e) {
const failure = MediaDeviceFailure.getFailure(e);
if (failure === 'PermissionDenied') {
// show permission dialog
}
}
new MediaDeviceFailure(): MediaDeviceFailure;

MediaDeviceFailure

static getFailure(error): DeviceFailureKind | undefined;

Defined in: client-sdk-js/src/utils/deviceFailure.ts:30

Determine the failure kind from a caught error.

any

The error thrown by getUserMedia or similar APIs.

DeviceFailureKind | undefined

The categorised failure, or undefined if the error is not a recognised device failure.