gpt4 book ai didi

java - Youtube 缩略图加载器显示缩略图的时间太长?

转载 作者:行者123 更新时间:2023-12-01 09:20:17 32 4
gpt4 key购买 nike

相关代码:

YouTubeThumbnailView first_video = (YouTubeThumbnailView) findViewById(R.id.main_video);

first_video.initialize(Config.YOUTUBE_API, new YouTubeThumbnailView.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubeThumbnailView youTubeThumbnailView, YouTubeThumbnailLoader youTubeThumbnailLoader) {
final String video = getResources().getString(R.string.principal_funcoes);

youTubeThumbnailLoader.setVideo(video);
}

方法“youTubeThumbnailLoader.setVideo(String s)”工作所需的时间是荒谬的。在完全有线连接 (100mbps) 的情况下,需要 30 秒以上才能显示缩略图。

用户绝对不可能等待超过 2 秒才能显示缩略图,并且在等待发生时屏幕完全空白。

如何才能更快地加载视频缩略图,或者至少让 YouTubeThumbnailView 在获取缩略图时显示正在加载的图像?

最佳答案

您可以使用直接的 youtube api url 来获取 youtube 缩略图,而且速度也更快。您可以尝试以下网址。

开始:-- 它只为您提供默认大小的缩略图。

https://ytimg.googleusercontent.com/vi/<insert-youtube-video-id-here>/default.jpg

对于缩略图的高质量版本,请使用类似于以下的网址:

https://ytimg.googleusercontent.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg

还有一个中等质量版本的缩略图,使用类似于总部的 URL:

https://ytimg.googleusercontent.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg

对于缩略图的标清版本,请使用类似于以下的 URL:

https://ytimg.googleusercontent.com/vi/<insert-youtube-video-id-here>/sddefault.jpg

对于缩略图的最高分辨率版本,请使用类似于以下的 URL:

https://ytimg.googleusercontent.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg

它帮助我开发youtube应用程序,希望它也能帮助你。

关于java - Youtube 缩略图加载器显示缩略图的时间太长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40208774/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com