0

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

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

截屏: 截屏

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

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

PS 是的,我需要在 JS 中加载第一个视频,我不能在 HTML 中加载,因为视频 ID 是从其他地方获取的。

4

1 回答 1

1

我将代码更改为似乎加载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.
  });
}

更新了笔另一支具有更大播放器的笔

于 2014-11-18T05:35:14.537 回答