YouTube 视频无法在 Flash 中使用 Zend_GData_Youtube 类将结果传递到 Flash 的 Flash 中播放(在 Mac Safari 上工作正常??)

发布于 2024-09-24 21:56:57 字数 1460 浏览 5 评论 0原文

我注意到一些奇怪的(但一致的)行为 无铬 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 机器上对此进行了测试,以下是一些 观察结果 -

  1. 在 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

  2. 在 Windows XP 上运行的 Mozilla Firefox - 尝试加载相同的内容 视频具有完全相同的结果。

  3. Mac 上的 Safari 加载所有视频没有任何问题,我没有 找到一个无法播放的视频

  4. Mac 上的 Mozilla Firefox 也存在类似问题,其中某些视频 会加载,而其他则不会。

    1. 在使用 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 -

  1. 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.com

  2. Mozilla Firefox running on Windows XP - tried to load the same
    videos with exactly the same results.

  3. Safari on Mac loaded all videos without any problems, I did not
    find a video that would not play

  4. Mozilla Firefox on mac had similar problems where some videos
    would load and others would not.

    1. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文