簡體   English   中英

如何使用instafeed.js抓視頻而不是僅抓照片

[英]How to use instafeed.js to grab videos instead of only photos

不過,我目前正試圖僅通過用戶的Instagram帳戶來抓取視頻; 我遇到了一些麻煩,目前正在使用Instafeed.js從instgram中提取數據。 我怎么只能拉視頻? 我需要使用video.js並制作自己的視頻播放器嗎?

這是我的代碼,只能從視頻中提取縮略圖。

 let userFeed = new Instafeed({
     get: 'user',
     userId: 'USER_ID',
     limit: 12,
     resolution: 'standard_resolution',
     clientId: 'CLIENT_ID',
     accessToken: 'ACCESS_TOKEN',
     sortBy: 'most-recent',
     template: '<div class="tile"><div class="text">{{model.user.full_name}}</div><img class="item" src="{{image}}"></div>',
     filter: function (image) {
         return image.type === 'video';
     }
 });
 userFeed.run();

感謝所有花時間幫助我的人!

您可以按如下所示修改過濾器方法並刪除模板屬性:

filter: function (image) {
    if (image.type === 'video') {
        image.template = '<video width="100%" controls loop><source src="' + image.videos.standard_resolution.url + '" type="video/mp4"/></video>';
        return true;
    }
    return false;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM