抓取YouTube视频ID和缩略图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抓取YouTube视频ID和缩略图相关的知识,希望对你有一定的参考价值。

This script will grab the YouTube video ID using regex so that many different types of YouTube urls. This will also output the id and thumbnail to view.
  1. <div><strong>Insert YouTube url:</strong></div>
  2. <input type="text" id="ytlink" onkeyup="youtube_parser(this.value)">
  3. <hr>
  4. <div><strong>Output: YouTube video id:</strong></div>
  5. <input type="text" id="ytimagelink" value="">
  6. <div><strong>Output: Thumbnail</strong></div>
  7. <div id="ytimage"></div>
  8.  
  9. <script>
  10. function youtube_parser(url) {
  11. var regExp = /.*(?:youtu.be/|v/|u/w/|embed/|watch?v=)([^#&?]*).*/;
  12. var match = url.match(regExp);
  13. if (match && match[1].length == 11) {
  14. urllink = match[1];
  15. imagelink = "<img src="http://img.youtube.com/vi/"+urllink+"/hqdefault.jpg">";
  16. } else {
  17. //urllink = "test"
  18. }
  19. document.getElementById("ytimagelink").value = urllink;
  20. document.getElementById("ytimage").innerHTML = imagelink;
  21. }
  22. </script>

以上是关于抓取YouTube视频ID和缩略图的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 获取YouTube视频ID和缩略图

从 YouTube API 中获得 YouTube 视频的缩略图

html 从视频ID获取YouTube缩略图

如何显示 youtube 视频缩略图

在 UITableViewCell 内显示 youtube 视频缩略图和标题

获取 YouTube 视频缩略图并将其与 PHP 一起使用