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