Handling device permissions

Hello all. I have a few questions regarding the following media capture use cases:


- Should users be able to change the device to another camera/microphone after a call to getUserMedia? How can this changeover be handled by JavaScript?

- Should a permission request (the "infobar" as it is called in Chrome) appear each time getUserMedia is called, or will there be an option to save access permissions per website? There has been no discussion that I can tell that describes how and if permissions should be handled or stored by user agents.

- Should users be able to revoke access to a device? In Chrome, location information can be updated or revoked by clicking on the location icon that appears in the address bar. A similar camera or microphone icon in the address bar would be consistent.

- Should users be able to say which camera/microphone is their preferred device and have that information saved by the browser for when the they return (or visit another website that requests access)? A settings panel with a list of preferred devices would be useful as well.


Apologies if these questions have been discussed already.
Many thanks,
Paul.
 

Received on Friday, 13 April 2012 11:54:12 UTC