有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何用ImageView替换youtube iframe标签或缩略图

我正在开发一个应用程序,它可以从博客页面中获取内容,作为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>

我正在寻找一种方法,用imageView替换任何iframe youtube标记并在其上显示缩略图,即当用户单击图像时,应用程序通过它打开youtube应用程序并查看视频

我找到了答案here ,他可以用图像视图替换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);
                }

目的地应该是这样的


共 (0) 个答案