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