WebView video fullscreen background needs to be opaque
Reported by
ti...@chromium.org,
Jul 18 2016
|
|||||||
Issue descriptionWebView version 54.0.2798.0 Tested on Nexus 6P with Android N NRD90, but it should be the same on all versions. 1. Hold the phone in the portrait mode. 2. Use WebView Browser Tester (aka system_webview_shell_apk). 3. In this Tester, open any video and make it full screen. The top URL bar and buttons of the Browser Tester app remain visible, although in full screen they do not accept touches. Instead, the full screen view should be opaque (preferably black) so that the elements below it won't be visible. I think this is a bug in WebView itself and not in the Browser Tester since the tester is free to chose any method of displaying the custom view, including getWindow().addContentView(): https://cs.corp.google.com/clankium/src/android_webview/tools/system_webview_shell/apk/src/org/chromium/webview_shell/WebViewBrowserActivity.java?rcl=0&l=274
,
Jul 18 2016
The old (pre-Spitzer) pipeline behaves the same. We added support for full screen in the test shell only recently (https://codereview.chromium.org/1990743003). I believe this bug exists for quite a while.
,
Sep 4 2017
The assigned owner "timav@chromium.org" is not able to receive e-mails, please re-triage. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Sep 5 2017
,
Sep 27 2017
,
Sep 28
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Sep 29
Still a bug. I don't think anyone on our team is currently familiar with this code.
,
Sep 29
,
Sep 29
re: c#7. has this been re-verified this recently? my understanding is that fullscreen had a transparent background because blink believed it was needed for overlay video to be visible. at least, in chromium that was the case. ("UsesOverlayFullscreenVideo").
however, that was changed almost a year ago. blink now uses an opaque black background. i think hls playback might still do this today, not sure.
,
Oct 2
Video on videojs.com looks fine. Where can I find a hls video to try? |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by boliu@chromium.org
, Jul 18 2016