Android Video WebView FullScreen не работает - onShowCustomView () не вызывается - PullRequest
8 голосов
/ 21 марта 2019

Я пытаюсь загрузить видео URL в WebView в Android, используя пример в этом проекте: https://github.com/hanksudo/android-webview-youtube-fullscreen

Дело в том, что onShowCustomView метод никогда не вызывается. Всякий раз, когда я нажимаю кнопку full screen видео, я получаю эту ошибку:

I/chromium: [INFO:CONSOLE(0)] "Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.", source: https://m.youtube.com/watch?v=dRekGX6dQRY (0)

Кто-нибудь знает, как это исправить? Почему браузер интерпретирует его как JS-запрос, а не как жест пользователя, чтобы сделать видео полноэкранным? Есть ли какие-либо специальные флаги, которые я могу установить для включения полноэкранного режима?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 24 апреля 2019

Это ошибка с высоким приоритетом в Google Chrome при использовании в качестве WebView, исправленная в Google Chrome 74.

https://bugs.chromium.org/p/chromium/issues/detail?id=945287

2 голосов
/ 25 апреля 2019

Моя проблема была решена, когда я обновил приложение для Android Chrome до версии v74.0.3729.112.

соответствующее объявление: https://i.stack.imgur.com/ASsiW.png

...