A Chrome Extension to pick a preferred audio output device for HTML5 audio and video elements
enableDebug
into content scripts running in world MAIN.smartMicAccess
mode (enabled via checkbox in the Popup) which significantly reduces microphone permissions granted by the extension.favicon
, host/domain
and micPolicy
.communications
device to be picked.default
device label on Windows (and possibly MacOS).resources/index.*
), e. g. add an AudioContext
and a video in iframe
example.iframe
specifies allow="microphone"
.world:MAIN
in order to find media elements which havent't been inserted into the DOM tree, i. e. sites like Spotify and SoundCloud should now work, too.page_action back
to browser_action
getUserMedia()
by get_help_with_GUM
, i. e. write directly to contentSettings['microphone']
thereby allowing the modification of audio/video on unencrypted pagesdefault_no
, it asks the top frame and passes this information back to the sub framesink_no
'use strict'
to all scripts.setSinkId()
now also works for embedded audio/video (over HTTPS).getUserMedia()
on a site (once) when a call to setSinkId
actually fails. This should greatly reduce the number of sites added to the list of microphone exceptions.browser_action
into page_action
sink_no
choice of a content page when creating the popup device list for it