当我点击网页上的视频链接时,会得到一个cast_sender.js net::ERR_FAILED

Getting a cast_sender.js net::ERR_FAILED when I click on a video link on my webpage

本文关键字:cast 一个 sender FAILED ERR net js 网页 的视频 链接      更新时间:2023-09-26

当我点击链接页面时,我会重定向到此页面:https://www.youtube.com/embed/undefined我也在使用fancybox。

这是控制台中的完整错误:

GET chrome-extension://fjhoaacokmgbjemoflkofnenfaiekifl/cast_sender.js net::ERR_FAILED
Mj @ www-embed-player.js:602
Lj @ www-embed-player.js:599
(anonymous function) @ www-embed-player.js:599
Mj.c.onerror @ www-embed-player.js:601

从我在谷歌上看到的问题来看,这是谷歌本身的错误吗?无论如何,这里有一个链接到实际视频的功能:

function getOutput(item) {
  var videoId = item.id.videoID;
  var title = item.snippet.title;
  var description = item.snippet.description;
  var thumb = item.snippet.thumbnails.high.url;
  var channelTitle = item.snippet.channelTitle;
  var videoDate = item.snippet.publishedAt;
  var output = '<li>' +
  '<div class="list-left">' +
  '<img src="'+thumb+'">' +
  '</div>' +
  '<div class="list-right">' +
  '<h3><a class="fancybox fancybox.iframe" href="http://www.youtube.com/embed/'+videoId+'">'+title+'</a></h3>' +
  '<small>By <span class="cTitle">'+channelTitle+'</span> on '+videoDate+'</small>' +
  '<p>'+description+'</p>' +
  '</div>' +
  '</li>' +
  '<div class="clearfix"></div>' +
  '';
  return output;
}

如果有任何关于如何播放视频的指导,我将不胜感激!

从错误消息中可以看出,变量videoId未定义。也许您传递给函数的内容没有声明?

来自行:href="http://www.youtube.com/embed/'+videoId+'"