Re: Bug 26243: where should getUserMedia attach

On 7/9/14 4:04 AM, Stefan Håkansson LK wrote:
> I'd really like to see some more input on this one. Or should we just
> leave it up to the Editors to decide?
>
> Stefan
>
> On 2014-07-07 14:32, Stefan Håkansson LK wrote:
>> Since day one of WebRTC (this was before we spun off the local media
>> things into a TF) the way to get access to camera and microphone has been:
>>
>> navigator.getUserMedia(....);
>>
>> from the spec version of June 19th [1] it is also possible to do
>>
>> navigator.mediaDevices.getUserMedia(....);
>>
>> Shijun filed a bug on that we should keep one way (not both) [2].
>>
>> The comments so far seem to indicate that while
>> navigator.mediaDevices.getUserMedia is more logical we should only keep
>> the old navigator.getUserMedia method since many apps are using it. But
>> there has also been the comment that this is behind vendor prefix so
>> changing does not have that big consequences

Sorry for the later response.At this point, who is going to change their 
code from:

         navigator.mozGetUserMedia(...
  and/ornavigator.webkitGetUserMedia( ...

to:
      navigator.getUserMedia(...

rather than:
      navigator.mediaDevices.getUserMedia(...

and why should we help them?

>> (and perhaps implementations could support the old prefixed way
>>   for a long time even if the spec changes).

Makes sense to me.

>> I'd like some more discussion, and a conclusion. What should the spec say?

I think the spec should say navigator.mediaDevices.getUserMedia

I also vote we not vendor-prefix mediaDevices.getUserMedia since we're 
nearing completion (then we can avoid discussing where the prefix goes 
;-) ).

.: Jan-Ivar :.

>> Stefan
>>
>> [1] http://dev.w3.org/2011/webrtc/editor/archives/20140619/getusermedia.html
>> [2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=26243

Received on Monday, 18 August 2014 14:52:06 UTC