Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌入缩略图Youtube视频_Javascript_Php_Css_Wordpress - Fatal编程技术网

Javascript 嵌入缩略图Youtube视频

Javascript 嵌入缩略图Youtube视频,javascript,php,css,wordpress,Javascript,Php,Css,Wordpress,我需要嵌入Youtube视频的缩略图,当我点击缩略图时,视频开始播放。 我得到了下面的php代码(见下面的php代码),其中嵌入了视频,但我也需要嵌入缩略图的代码,当你点击thumnail时,缩略图开始播放。我认为视频开始播放的代码如下(参见下面的js代码) PHP代码: <?php function mininaturas_youtube_func( $atts ) { $a = shortcode_atts( array( 'id' => '' ), $atts); return

我需要嵌入Youtube视频的缩略图,当我点击缩略图时,视频开始播放。 我得到了下面的php代码(见下面的php代码),其中嵌入了视频,但我也需要嵌入缩略图的代码,当你点击thumnail时,缩略图开始播放。我认为视频开始播放的代码如下(参见下面的js代码)

PHP代码

<?php
function mininaturas_youtube_func( $atts ) {
$a = shortcode_atts( array(
'id' => ''
), $atts);
return '<iframe width="560" height="315" 
src="https://www.youtube.com/embed/' . $a["id"] . '" frameborder="0" 
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in- 
picture" allowfullscreen></iframe>';
}
add_shortcode( 'miniatura_youtube', 'mininaturas_youtube_func' );
?>
您能否帮助将php代码(包含在php代码部分)嵌入Youtube视频的缩略图并查看js代码?
谢谢

使用此功能,您可以将缩略图嵌入到视频中

每个YouTube视频有4个生成的图像。可以预见,它们的格式如下:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg

https://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg

https://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg

https://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg
https://img.youtube.com/vi//0.jpg
https://img.youtube.com/vi//1.jpg
https://img.youtube.com/vi//2.jpg
https://img.youtube.com/vi//3.jpg
列表中的第一个是全尺寸图像,其他是缩略图。默认缩略图(即1.jpg、2.jpg、3.jpg中的一个)为:

https://img.youtube.com/vi//default.jpg
对于高质量版本的缩略图,请使用类似以下内容的url:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
https://img.youtube.com/vi//hqdefault.jpg
还有一个中等质量版本的缩略图,使用类似于HQ的url:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg
https://img.youtube.com/vi//mqdefault.jpg
对于缩略图的标准定义版本,请使用类似以下内容的url:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
https://img.youtube.com/vi//sddefault.jpg
对于缩略图的最大分辨率版本,请使用类似以下内容的url:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
https://img.youtube.com/vi//maxresdefault.jpg
以上所有URL也可通过http访问。此外,在上面的示例URL中,略短的主机名i3.ytimg.com可以代替img.youtube.com


谢谢。我知道这些信息是因为我以前读过你说的帖子。问题是我如何将上面编写的php代码与我评论的Youtube视频缩略图集成。提前谢谢。