YouTube 视频无法在 Flash 中使用 Zend_GData_Youtube 类将结果传递到 Flash 的 Flash 中播放(在 Mac Safari 上工作正常??)
我注意到一些奇怪的(但一致的)行为 无铬 YouTube 播放器 API。我有一个 Flash AS2 SWF,它使用 cueVideoById() 显示有效视频的缩略图 伟大的。单击拇指时,我调用 playVideo() 来播放 视频。
对于某些视频,这会加载视频,当我查看流量时 在 Firefox 中使用 firebug 我可以看到正在执行 get_video 调用 制成 到 www.youtube.com - 例如 - http://www.youtube.com/get_video?video_id=LYhrYHmUPn0&t=vjVQa1PpcFPiP ... 对于其他一些视频,虽然这永远不会起作用,但在 Firebug 中我不会 看到正在拨打的任何电话 - 当我尝试时没有 get_video 请求 播放视频。 我已经在 Windows 和 Mac 机器上对此进行了测试,以下是一些 观察结果 -
在 Windows XP 上运行的 Safari 5.0 (7533.16)
首先 - 尝试加载以下视频 - video_id=ZaI2IlHwmgQ - A 已发出 get_video_info 请求,但视频从未加载且不加载 玩。
第二 - 尝试加载以下视频 - video_id=LYhrYHmUPn0 - 发出 get_video_info 请求并发出 videoplayback 请求 v3.lscache7.c.youtube.com 并向 www.youtube.com 发出 get_video 请求 AND 向 s2.youtube.com 发出 4x 次请求,并发出 set_awsome 请求 访问 www.youtube.com在 Windows XP 上运行的 Mozilla Firefox - 尝试加载相同的内容 视频具有完全相同的结果。
Mac 上的 Safari 加载所有视频没有任何问题,我没有 找到一个无法播放的视频
Mac 上的 Mozilla Firefox 也存在类似问题,其中某些视频 会加载,而其他则不会。
- 在使用 Internet Explorer 的 Windows PC 上,视频可以正常加载和播放。
看来对于那些不加载 get_video_info 请求的人 正在发出,但 videoplayback 和 get_video 请求没有得到 制作。
这似乎仅是 PC 上 Safari 和 Firefox 的问题。在这些浏览器中运行的 Flash Player 与在 Internet Explorer 中运行的 Flash Player 有哪些相似之处?
有没有人找到此问题的解决方案或知道可能导致的原因 它。 谢谢
I have been noticing some strange (but consistent) behavior with the
chromeless YouTube Player API. I have a Flash AS2 SWF that uses
cueVideoById() to show the thumbnail images of videos which works
great. When the thumb is clicked I call playVideo() to play the
video.
For some videos this loads the video and when I look at the traffic
using firebug in Firefox I can see that a get_video call is being
made
to www.youtube.com - for example -
http://www.youtube.com/get_video?video_id=LYhrYHmUPn0&t=vjVQa1PpcFPiP...
For some other videos though this never works and in firebug i do not
see any call being made - there is no get_video request when I try to
play the video.
I have tested this on both Windows and Mac machines and here are some
observations -
Safari 5.0 (7533.16) Running on Windows XP
First - Tried to load the following video - video_id=ZaI2IlHwmgQ - A
get_video_info request is made but the video never loads and does not
play.Second - Tried to load the following video - video_id=LYhrYHmUPn0 -
get_video_info request made AND videoplayback request made to
v3.lscache7.c.youtube.com AND get_video request made to www.youtube.com
AND 4x s requests made to s2.youtube.com and set_awsome request made
to www.youtube.comMozilla Firefox running on Windows XP - tried to load the same
videos with exactly the same results.Safari on Mac loaded all videos without any problems, I did not
find a video that would not playMozilla Firefox on mac had similar problems where some videos
would load and others would not.- On a windows PC using Internet Explorer the videos load and play fine.
It appears that for those that do not load the get_video_info request
is being made but the videoplayback and get_video requests do not get
made.
This seems to be a problem with Safari and Firefox on a PC only. What are the similarities between Flash Player running in these browsers that is different to it running in Internet Explorer?
Has anyone found a fix for this problem or know what might be causing
it.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论