Skip to content

Browser Details: Detect media devices #3542

@bcoles

Description

@bcoles

Add support for retrieving media device info upon hook.

I believe accessing the device names requires webcam permissions (else the device names are blank), but the count can be retrieved. ie,

navigator.mediaDevices.enumerateDevices().then(devices => {
  const audioInputs = devices.filter(d => d.kind === "audioinput").length;
  const audioOutputs = devices.filter(d => d.kind === "audiooutput").length;
  const videoInputs = devices.filter(d => d.kind === "videoinput").length;

  console.log("Audio inputs:", audioInputs);
  console.log("Audio outputs:", audioOutputs);
  console.log("Video inputs:", videoInputs);
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions