[webvr] Why does entering VR need to be on user interaction?

Sean McBeth sean.mcbeth at gmail.com
Wed Sep 21 17:27:57 UTC 2016

>> so what happens?  Does it cycle between each of the 10 apps for a slice
of a frame?

No, that part is clear. There would be a race condition to see which app/ad
would get to present first, then all the others would have the
requestPresent promise rejected.

On Wed, Sep 21, 2016 at 1:25 PM, J Decker <d3ck0r at gmail.com> wrote:

> On Wed, Sep 21, 2016 at 10:06 AM, Sean McBeth <sean.mcbeth at gmail.com>
> wrote:
>> And I hate to play backseat project manager here, but is this even a good
>> use of everyone's time? We don't even have a basic form of link traversal
>> yet.
> I disagree - you have window.open()?  While it's true we don't have a
> generic definition of 'this is a link' surely a click/touch/standon event
> on an object in VR can open a link?
>> I'm not trying to be a jerk here. I hate it when people complain about my
>> work without understanding all of the details. But that's why I'm writing.
>> I'm trying to understand the details. Right now, it just looks like I'm
>> going to have another year of sheepishly explaining to demoers that they
>> "have to hit the button first, hold on, I'll get it for you."
> a command line switch could enable a demo setup to function directly
> -----
> I first ran across this 'must be on a user interaction' when I tried to
> take a stupid-simple promo I had and run it in android - worked just fine
> in windows even on multiple browsers; but when I got to android it wouldn't
> come up... because I couldn't just tell the <video> to play.   My first
> reaction was 'well that's actually kind of a good feature for android,
> kinda wish winodws had that too'  because more often these days pages can
> have numerous streaming video ads (not something they are even aware they
> are hosting, as I'd imagine they are just subscribing to an ad service that
> provides content for some space on a page...
> These videos can all come up and start playing - 10 videos on a page make
> quite the cacophony.
> I could see a page having 10 VR expreiences, and all of them trying to
> grab the device... as far as I know now, each ad gets the full room, and
> they don't cooperatively share the space - so what happens?  Does it cycle
> between each of the 10 apps for a slice of a frame?

*Sean T. McBeth*
Lead VR Engineer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/web-vr-discuss/attachments/20160921/c8dccff7/attachment-0002.html>

More information about the web-vr-discuss mailing list