Я работаю над приложением, которое получает контент со страниц блога в виде узлов / элементов jsoup, некоторые страницы содержат встроенный тег youtube iframe
нравится
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/VXD6a_LgBaQ/0.jpg" frameborder="0" height="400" src="https://www.youtube.com/embed/VXD6a_LgBaQ?feature=player_embedded" width="600"></iframe>
Я ищу способ заменить любые теги iframe youtube на imageView и отобразить на нем миниатюру. Именно тогда, когда пользователь нажимает на изображение, приложение намеренно открывает приложение YouTube и просматривает видео.
Я нашел ответ кому-то здесь
, он может заменить теги img на изображения, я получаю ссылку на YouTube и миниатюру и просматриваю изображение на ImageView
Element element = document.body();
String youtubeThumbnailImageSrc = element.getElementsByClass
("YOUTUBE-iframe-video").attr("data-thumbnail-src");
String youTubeLink =
element.getElementsByClass("YOUTUBE-iframe-video").attr("src");
Log.e("YouTube thumbnail", youtubeThumbnailImageSrc);
Log.e("Youtube link", youTubeLink);
if (youtubeThumbnailImageSrc.isEmpty()) {
youtubeThumbnailImagesetVisibility = 8;
intent.putExtra("youtubeThumbnailImagesetVisibility",
youtubeThumbnailImagesetVisibility);
} else {
intent.putExtra("youTubeThumbnail", youtubeThumbnailImageSrc);
intent.putExtra("youTubeLink", youTubeLink);
}
пункт назначения, он должен быть таким