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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions