function parseVideoData(record, options, next) {
  var videoData = vui(record.url);

  if (videoData.embedUrl) {
    record.embedUrl = videoData.embedUrl;
  } else {
    record.embedUrl = videoData.url;
  }

  record.provider = videoData.hoster;
  record.idInProvider = videoData.remoteId;
  record.thumbnails = videoData.thumbnails;

  next(null, record);
}
Example #2
0
  return new Promise((resolve)=> {
    let videoData = vui(record.url);

    if (videoData.embedUrl) {
      record.embedUrl = videoData.embedUrl;
    } else {
      record.embedUrl = videoData.url;
    }

    record.provider = videoData.hoster;
    record.idInProvider = videoData.remoteId;
    record.thumbnails = videoData.thumbnails;

    resolve(record);
  });