首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Youtube Javascript API (Chromeless )无法播放某些视频?

Youtube Javascript API (Chromeless )无法播放某些视频?
EN

Stack Overflow用户
提问于 2011-03-16 03:12:32
回答 1查看 1.1K关注 0票数 1

我正在使用YouTubes javascript api来播放视频(很明显)。我已经构建了自己的自定义控件和一个小的javascript脚本,用于根据搜索词获取视频ID。一切都运行得很好,除了一些视频不能播放。它们在播放器(使用swjobject jquery库制作)中可以很好地打开并显示缩略图,但当我单击播放时,视频会变黑并停止播放。

我没有javascript错误或任何东西。我是不是不正确地查询了youtubes API并返回了我不允许播放的结果,或者其他什么?

非常感谢!

代码请求:

代码语言:javascript
复制
var params = { allowScriptAccess: "always" };
    var atts = { id: "ytPlayer" };
    swfobject.embedSWF("http://www.youtube.com/apiplayer?&enablejsapi=1&playerapiid=mojplayer", "videoBox", "480", "295", "8", null, null, params, atts);

我使用它来嵌入播放器,然后使用Youtubes函数通过ID调用视频。

代码语言:javascript
复制
ytplayer = document.getElementById("ytPlayer");    
    ytplayer.cueVideoById("p7kIKkqhn0k");

这也是我在JSON中使用的链接:

代码语言:javascript
复制
http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=' + SearchQuery + '&category=Music&format=5

(搜索查询是输入的值)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-17 23:17:48

快速编辑:我已经解决了这个问题,将嵌入代码从Youtube文档中更改为另一个代码。

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

https://stackoverflow.com/questions/5316738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档