- From: cowwoc <cowwoc@bbs.darktech.org>
- Date: Fri, 30 Aug 2013 02:14:35 -0400
- To: public-media-capture@w3.org
- Message-ID: <5220384B.1000904@bbs.darktech.org>
Blocking forever is certainly bad from a usability point of view.
I would point out that if the API allowed us to cancel a
getUserMedia(), as opposed to simply supplying a timeout, we could
implement even more advanced use-cases (where the process is interrupted
by some other external stimuli). If getUserMedia() were to return an ID
then you could use a design similar to setTimeout(), clearTimeout().
What do you think?
Gili
On 30/08/2013 12:42 AM, Kiran Kumar wrote:
> I think these are required features, for application developers.
>
> For 1. There are possibilities like pop-up may be closed many times
> knowingly or unknowingly. Then the application will wait for the
> getUserMedia() callback indefinitely. API implementation can solve
> this problem (as that in chromium).
>
> For 2. In the earlier implementations, pop-up will get the highest
> priority, and will not allow the user to do any operations until he
> answers it. But now, the pop-up allows user to continue his work even
> with out answering the pop-up. In this regard, there are chances like
> the pop-up many not be answered for long time and application will be
> waiting for the response. It will be better if getUserMedia() supports
> the time out case, to simplify the application implementation.
>
> This is just my thinking at this particular point of time. Some other
> people can have their own use cases based on their design and
> implementation.
>
>
> Thanks,
> Kiran.
>
>
> On Thu, Aug 29, 2013 at 10:34 PM, Martin Thomson
> <martin.thomson@gmail.com <mailto:martin.thomson@gmail.com>> wrote:
>
> On 28 August 2013 23:27, Kiran Kumar <g.kiranreddy4u@gmail.com
> <mailto:g.kiranreddy4u@gmail.com>> wrote:
> > 1) When a getUserMedia() is called, it will prompt for user
> acceptance. If
> > the user closes the pop up, then the application is not
> receiving any error.
> > So I would like to suggest that getUserMedia should respond with
> > permission_denied error.
> >
> > 2) After calling getUserMedia(), the pop-up for user acceptance
> is waiting
> > indefinitely for user acceptance. It would be better, if that
> prompt gets
> > timed out after some time, and send a negative status response
> to the
> > applications (the response may be permission_denied or
> user_time_out error).
>
> It's possible to regard both of these as browser implementation
> features. Is there anything specific that you believe that the API
> needs to support?
>
>
Received on Friday, 30 August 2013 06:15:11 UTC