W3C home > Mailing lists > Public > public-media-capture@w3.org > July 2013

Proposal for more NavigatorUserMediaError error codes

From: Paul Neave <paul.neave@gmail.com>
Date: Tue, 30 Jul 2013 12:59:25 +0100
To: public-media-capture@w3.org
Message-ID: <32265CBABD294A0081DB93B9B54AEEA9@gmail.com>
Following on from a conversation about the implementation of error codes returned by a getUserMedia request (see http://lists.w3.org/Archives/Public/public-media-capture/2013Jul/0034.html ), I'd like to submit a proposal to formally add two more error codes to the spec.

Firstly, there are already two error codes defined by the spec (see http://dev.w3.org/2011/webrtc/editor/getusermedia.html#attributes-4 )

1. PERMISSION_DENIED - User denied permission for scripts from this origin to access the media device
2. CONSTRAINT_NOT_SATISFIED - One of the mandatory constraints could not be satisfied

In addition to these, please consider the following:

3. HARDWARE_UNAVAILABLE - A suitable device is connected but a hardware error prevented access (such as an OS/program/webpage lock)
4. NO_DEVICES_FOUND - No suitable devices are connected whatsoever

There was consensus that #3 and #4 would be good additions, and no counterarguments were put forward for not implementing them. Perhaps there is a case for even more error codes, but that is not for this proposal. These extra two error codes stand out with a clear and understandable use case.

Firefox has already implemented error codes #3 and #4, so the grounds for this has been proven and well tested.

Thank you for your consideration.
Paul.
Received on Tuesday, 30 July 2013 11:59:56 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:26:18 UTC