javascript - 使用cueVideo 时YouTube 缩略图模糊

标签 javascript youtube youtube-api youtube-javascript-api youtube-iframe-api

当我尝试从 JS 加载视频时,缩略图由于某种原因显示为模糊。但是当我只是粘贴 iframe 嵌入代码时,缩略图呈现得很好。

示例:
http://codepen.io/anon/pen/wBvVZG

屏幕截图: Screenshot

看起来 youtube js api 正在加载 default.jpg 屏幕截图,同时嵌入 iframe 加载到 sddefault.jpg

正在渲染的视频是 HTML5 视频。在 MBP(Retina)上的 OSX 10.10 上的 Chrome、Firefox、Safari 上进行了测试

附注是的,我需要在 JS 中加载第一个视频,但我无法在 HTML 中加载,因为视频 ID 是从其他地方获取的。

最佳答案

我将代码更改为这样,它似乎加载了 sddefault 缩略图(事实上,它会根据播放器大小加载任何其他缩略图):

var video;

function onYouTubePlayerAPIReady() {
  video = new YT.Player('video', {
    videoId: '1nBwfZZvjKo' // From the manual: the YouTube video ID that
                           // identifies the video that the player will load.
  });
}

Updated Penanother pen with larger player

关于javascript - 使用cueVideo 时YouTube 缩略图模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26984718/

相关文章:

javascript - 同步相同的html表单

javascript - require 函数是 AMD 规范的一部分吗?

javascript - 在 MVC Razor 中的 C# 和 Javascript 之间共享枚举

html - 当我有一个向左浮动的导航栏和一个向右浮动的导航栏时,如何使嵌入式 youtube 视频随页面缩小

kotlin - 按下按钮即可播放不同的Youtube视频(Android)

javascript - Rails 渲染另一个模型的模式 - 路线或 javascript 问题?

javascript - 单击jQuery时打开schuffle

javascript - 更改 Youtube API 的发送 URL

youtube-api - YouTube API : orderby causes deleted videos in results?

javascript - 在整个代码中使用 AJAX 结果变量