嗨,你好,我是这个论坛的新手,也是youtube中的新手 我还创建了一个样本 让我说出一些步骤 从http://groboclown.net/yt_playlist/howto-embed-long.html
复制了一个示例youtube html脚本点击sampl.html,它只显示youtube播放器的黑色全部 我在onYouTubePlayerReady(){中发出警报的问题是什么 但它不打印任何东西为什么?我怎么能做youtube embeddig请帮助我任何身体我怎么能这样做 是一个网络服务器(tomcat或jboss等)总是需要它然后怎么做这个请帮助我任何身体可以
答案 0 :(得分:1)
在网页上嵌入YouTube的最简单方法是使用视频所在的youtube页面上提供的嵌入代码。通常看起来像这样:
<object width="640" height="385"><param name="movie" value="http://www.youtube.com
/v/ZZZZZZZZZZZ&hl=en_US&fs=1"></param><param name="allowFullScreen" value="true">
</param><param name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/ZZZZZZZZZZZ&hl=en_US&fs=1" type="application/x-
shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385">
</embed></object>
ZZZZZZZZZZZ
是视频ID。
您使用的脚本用于创建youtube播放列表。它们可能无法播放,因为您尝试播放的视频禁用了嵌入,或者实际的网址无效。 Youtube视频ID具有特定长度,并且最常见的是,人们将ID字段误认为是整个URI。它不是,http://www.yout
的Gdata资源使得youtubeID非常糟糕。
我建议让firefox的firebug插件检查错误并监控javascript调用以确保它们在被点击时实际被调用。
如果您使用的是youtube API ,请检查您的服务器日志以查看是否正在使用错误的Gdata资源,否则这将=失败。
通常情况下,YouTube视频采用.flv
文件格式,因此如果无法访问该文件的直接网址,则将视频重新嵌入单独的Flash播放器可能会导致其无法正常工作。通常,原始的.FLV永远不可访问,因为这反过来又是嵌入在youtube播放器flash对象中的单独的子FLV。