gpt4 book ai didi

youtube - rel=0 时无法在移动设备上重播 YouTube 视频两次

转载 作者:行者123 更新时间:2023-12-04 15:47:04 24 4
gpt4 key购买 nike

rel YouTube API 中的参数决定相关视频是否显示在最后。当rel=0视频通过播放按钮恢复为缩略图。

但是在移动设备上(在 iPhone/iPad/Fire 平板电脑上测试),当视频返回缩略图时,无法再次播放。它什么都不做。

reported the issue to Google但几天后还没有。

我不得不破坏视频并重新创建它,但这会导致一种令人讨厌的闪烁。

我在 YouTube 问题上的经验是,它们似乎永远无法解决与 iOS 相关的任何问题——所以我想知道是否有任何其他技巧可以防止这种情况发生。

Test page

最佳答案

以特定时间间隔刷新网页的麻烦在于您不知道视频何时结束,因此您需要开发一种方法,视频播放器在视频结束时发送信号,然后启动脚本刷新页面。否则,您最终会在视频中间重新启动它。所以就我个人而言,我什至不会去刷新页面。对于音频播放器,它可以正常工作,因为音频更小并且流传输更快。视频不要......他们总是停下来缓冲。
所以 YouTube API 使用 "Events""Listeners" ,所以特别需要围绕事件进行设计:"onStateChange" .
When onStateChange = "ended" (零)视频已结束,因此您可以使用相同的视频重新加载视频播放器并再次将其设置为就绪状态。
从理论上讲,它非常简单,您基本上需要通过 javascript 设置和控制整个视频播放器。 API 提供了这方面的示例。

http://code.google.com/apis/youtube/js_api_reference.html
http://grizzlyweb.com/webmaster/javascripts/refresh.asp
http://code.google.com/apis/youtube/forum/

关于youtube - rel=0 时无法在移动设备上重播 YouTube 视频两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32405752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com