Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用YouTube API嵌入视频会导致404错误。

使用YouTube API嵌入视频会导致404错误。
EN

Stack Overflow用户
提问于 2015-07-28 14:27:05
回答 1查看 2.1K关注 0票数 0

我试图使用YouTube的API在我的网站上嵌入一个视频(我们拥有这个视频),而不是从一开始就创建一个iframe。当我提供videoId时,它在视频上给了我一个404错误。但是当我创建一个iframe并在url中使用ID时,它会正确工作并找到视频。

下面是播放器创建代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function onYouTubeIframeAPIReady() {
        player = new YT.Player('videoPlayer', {
          height: '720',
          width: '1280',
          videoId: 'jQo4HLEwutg',
          playerVars: {'controls':0, rel: 0, 'showinfo': 0, 'modestbranding': 1, 'enablejsapi': 1, 'origin': 'https://www.mycompany.com' },
          events: {
            'onReady': onPlayerReady,
            'onStateChange': onPlayerStateChange
          }
        });
      }

404是这样的,特别是:

"NetworkError: 404未找到- none&splay=1

使用标准iframe,这是有效的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<iframe id="videoFrame" src="https://www.youtube.com/embed/jQo4HLEwutg?enablejsapi=1&origin=https://www.mycompany.com&rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>

为什么在iframe URL中使用相同的视频ID而不是函数中的param?

(这是我第一次尝试使用API;如果我遗漏了一些显而易见的东西,很抱歉。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-28 14:37:54

遵循reference,您可以设置您的视频工作。我试过在你的播放器对象上使用视频对讲机,它确实奏效了。尝试在服务器上运行您的页面。http://jsbin.com/tazocariqu

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31688199

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文