Open Bug 1685232 Opened 3 years ago Updated 6 months ago

[meta] Set media.getusermedia.audiocapture.enabled by default

Categories

(Core :: WebRTC: Audio/Video, enhancement)

enhancement

Tracking

()

People

(Reporter: karlt, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

Attachments

(1 file)

Dependencies track work remaining.

Depends on: 1685233
Summary: Set media.getusermedia.audiocapture.enabled by default → [meta] Set media.getusermedia.audiocapture.enabled by default
Blocks: tab-sharing
Depends on: 1641585
Attached image PresentUXIsNoGood.png

At the moment, this pref controls both underlying tech we need for bug 1541425 and a non-standard API+UX we don't want to ship ever:

  • Through a non-standard API (bug 1557174), it allows audio-only capture of the same tab after this prompt: "Allow jsfiddle.net to listen to this tab's audio?". It works but isn't terribly useful.
  • If we ask for both video and audio capture, it prompts "Allow jsfiddle.net to listen to this tab's audio and see your screen?" (image), and then always fails with NotAllowedError. The prompt makes no sense as users instead want audio from the tab they pick to share.

Instead we want to implement bug 1541425 comment 13 with its own UX where audio is optional.

Regarding the media.getusermedia.audiocapture.enabled pref, we should either:

  1. change it to instead expose the audio feature in getDisplayMedia (bug 1541425), or
  2. never turn this pref on, and add a new (differently named) pref to expose audio in getDisplayMedia (bug 1541425).
See Also: → 1685233
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: