UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Steps to reproduce the problem:
It looks like there is a bug introduced by chrome android, as of 14.6.2017 that causes videos to play with sound but black screen:
1) Create an iframe with a src that is a video
2) call iframe.postMessage({'type': 'setimage', 'data': {'video': '<video>'}}, '*');.
3) Repeat (2) after the video is done playing (might take a couple times).
Note: you can also use vrview (see https://github.com/googlevr/vrview), which is where this bug was originally filed and use the vrview.setContent to avoid having to hand-author these messages. It is easy to construct an example of this bug using that library.
What is the expected behavior?
The video that played fine the first couple times continues to play fine.
What went wrong?
The video plays but the picture is black (sound from the video plays). It usually breaks on the second or third time calling postMessage and will remain broken from that point on even though the video played fine before.
IMPORTANT NOTE: This functionality works fine on Firefox and Safari and used to work on Chrome but is broken since around 14.6.2017!
Did this work before? N/A
Does this work in other browsers? Yes
Chrome version: 58.0.3029.110 Channel: n/a
OS Version: OS X 10.12.5
Flash Version:
For more details, see the conversation here: https://github.com/googlevr/vrview/issues/175
Comment 1 by lincolnfrog@google.com
, Jun 23 2017