Это отлично работает даже для всех html, css, js. изображения. Но при использовании для видео он ведет себя очень странно. Видео воспроизводится в первый раз, я вижу, что оно перехватывается, но когда оно собирается воспроизводиться во второй раз (когда вы устанавливаете циклическое воспроизведение видео), оно снова вызывает метод mustInterceptRequest и перехватывает его. точно так же, но видео не будет воспроизводиться второй раз или будет воспроизводиться всего пару секунд.
Вот как выглядит наш метод:
Код: Выделить всё
public WebResourceResponse shouldInterceptRequest(String path) {
// logic to figure out if to intercept the request or not...
return return new WebResourceResponse("video/mp4", "utf-8", new FileInputStream(localFile));
}
Есть ли лучший способ перенести видеофайлы из локального хранилища в веб-просмотр?
Заранее большое спасибо за любые предложения.
Подробнее здесь: https://stackoverflow.com/questions/793 ... mp4-videos
Мобильная версия