New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 667984 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug-Regression
Proj-VR
Proj-XR
Proj-XR-VR



Sign in to add a comment

VR Video playback incompatible with Daydream headset

Reported by pornel...@gmail.com, Nov 23 2016

Issue description

Example URL:

Steps to reproduce the problem:
1. Play a 360 video on a web page.
2. Press the cardboard icon in the corner of the video.
3. Insert phone into Google Daydream headset.

What is the expected behavior?
The page's video should continue playing as if the Daydream app never existed.

What went wrong?
The Android Daydream app takes over and starts a generic VR "home" experience. The video I wanted to see is stopped in the background and there is no way to return to Chrome in VR.

Did this work before? Yes It works with Cardboard, but not Daydream.

Is it a problem with Flash or HTML5? N/A

Does this work in other browsers? No
 Firefox mobile. The problem is system-wide.

Chrome version: 56.0.2919.3  Channel: canary
OS Version: 7.1
Flash Version: 

I hope there's a secret android API to stop Daydream app automagically opening. I much prefer having VR on the web rather than native app silos!
 
Cc: ddorwin@chromium.org

Comment 2 by bshe@chromium.org, Nov 23 2016

Can you go to about://flags and then enabled "webvr" flag in the page?
Not sure if this will fix this issue but it worth a try.

Comment 3 by pornel...@gmail.com, Nov 23 2016

It didn't help.

(I've upgraded to Canary 57.0.2929.0. Enabled WebVR in chrome:flags, restarted Chrome)

Cc: sko...@chromium.org smus@chromium.org meganlindsay@chromium.org
Components: -Internals>Media UI>Browser>VR
Labels: Proj-VR-Media Proj-VR-Daydream
Status: Untriaged (was: Unconfirmed)
Thank you for the report. Currently, such 360 videos on the web are presented using a WebVR polyfill or a manual implementation that full screens a canvas and draws a view for each eye in the canvas. In these cases, Chrome does not know that the page is rendering in stereo or expects to be viewed in a headset. Even if Chrome bypassed the "home" experience in these cases, the entire canvas, including both eyes, would be displayed to each eye in the Daydream headset.

For web authors, the only reliable solution is to use WebVR (including via a recent version of the polyfill that supports the native implementations) to present such content. The native WebVR implementation in M56+ bypasses the "home" experience when presenting WebVR content, meaning clicking the "cardboard" icon will display the video or other immersive content as expected.

The flag in #2 enables this native WebVR support on your device. Authors will also be able to enable WebVR on their page using an origin trial: https://groups.google.com/a/chromium.org/forum/#!topic/Blink-dev/zGAzqfi0e00. Since the flag did not work, the page likely does not support (native) WebVR. Please ask the page author to support native WebVR and/or let us know the site(s).

Comment 5 by pornel...@gmail.com, Nov 24 2016

Thank you. I've informed the site that they need to switch to WebVR.

Comment 6 by sko...@chromium.org, Nov 30 2016

Status: WontFix (was: Untriaged)

Sign in to add a comment