【问题标题】:How can I download an YouTube video thumbnail in Javascript [duplicate]如何下载 Javascript 中的 YouTube 视频缩略图 [重复]
【发布时间】:2021-07-16 09:25:33
【问题描述】:

如何通过从 YouTube API 创建 blob 文件将 YouTube 视频缩略图下载到我的机器

【问题讨论】:

    标签: javascript youtube youtube-api youtube-data-api


    【解决方案1】:

    你可以这样做来获取它:

    const youtube = (function () {
        let video, results;
    
        const getThumbnail = function (url, size) {
            if (url == null) {
                return '';
            }
        
            size = (size == null) ? 'big' : size;
            results = url.match('[\\?&]v=([^&#]*)');
            video = (results == null) ? url : results[1];
    
            if (size == 'small') {
                return `http://img.youtube.com/vi/${video}/2.jpg`;
            }
    
            return `http://img.youtube.com/vi/${video}/0.jpg`;
        };
    
        return {
            thumbnail: getThumbnail
        };
    }());
    
    
    
    
    //Example of usage:
    
    const thumbnail = youtube.thumbnail("http://www.youtube.com/watch?v=Tn6-PIqc4UM", "small")    
    
    console.log(thumbnail); 
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-26
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 2020-06-26
    相关资源
    最近更新 更多