WebView и HTML5 <видео>
Я собираю воедино дешевое приложение, которое, помимо прочего, "обрамляет" некоторые из наших сайтов ... Довольно просто сWebViewClient
, пока я не попал в видео.
Видео сделано какHTML5
элементы, и они прекрасно работают на Chrome, iPhone, и теперь, когда мы исправили проблемы с кодировкой, она прекрасно работает наAndroid
в родном браузере.
Теперь загвоздка:WebView
это не нравится Совсем. Я могу нажать на изображение плаката, и ничего не происходит.
Погуглил, нашелэтот который близок, но, кажется, основан на «ссылке» (как в href ...) вместо элемента видео. (onDownloadListener не вызывается для элементов видео ...)
Я также вижу ссылки на переопределение onShowCustomView, но это, кажется, не вызывается для элементов видео ... и не должен OverrideUrlLoading ..
Я бы не стал «извлекать xml с сервера, переформатировать его в приложении»… сохраняя макет истории на сервере, я могу немного лучше контролировать контент, не заставляя людей постоянно обновлять приложение. Так что, если я смогу убедить WebView обрабатывать теги, такие как собственный браузер, это было бы лучше.
Я явно упускаю что-то очевидное .. но я понятия не имею, что.