- From: Jan-Ivar Bruaroey <jib@mozilla.com>
- Date: Fri, 03 Oct 2014 10:12:58 -0400
- To: Harald Alvestrand <harald@alvestrand.no>, "public-media-capture@w3.org" <public-media-capture@w3.org>
- Message-ID: <542EAEEA.7060707@mozilla.com>
On 10/3/14, 6:00 AM, Harald Alvestrand wrote:
> *
>
> In the version of getusermedia that gets sent out for Last Call, we
> make the following changes:
>
>
> *
>
> navigator.mediaDevices.getUserMedia gets changed to return a promise.
>
> *
>
> applyConstraint returns a promise.
>
> *
>
> enumerateDevices returns a promise.
>
> *
>
> navigator.getUserMedia has callbacks
>
> *
>
> We do not re-discuss whether or not to remove
> navigator.getUserMedia from the spec in the foreseeable future (2
> years?)
>
> *
I can live with it.
> *
>
> *
>
>
>
> <<< note: I*'**m not sure if the next piece belongs or not. It serves
> to make the definition complete,
> and was certainly described in Jan-Ivar's slides. Comments welcome. >>>
>
> *
>
> The definition of navigator.getUserMedia in the spec will be that it
> will behave exactly like:
>
>
> navigator.prototype.getUserMedia = function(constraints, success,
> failure) {
> var p = navigator.mediaDevices.getUserMedia(constraints);
> p.then(success, failure);
> }
>
> *
Yes that matches the prose [1] in the pull request fwiw.
PS: Not to sway anyone's opinion or anything, but I just learned that
iOS8 supports promises.
.: Jan-Ivar :.
[1]
http://htmlpreview.github.io/?https://raw.githubusercontent.com/jan-ivar/mediacapture-main/compromises/getusermedia.html#methods-3
[2] http://readwrite.com/2014/10/02/html5-apple-ios-8-wkwebview
Received on Friday, 3 October 2014 14:13:26 UTC