Youtube onPlayerReady并不总是运行

时间:2015-06-22 22:11:12

标签: javascript jquery html video youtube

我正试图在[this] [1]页面上实现Youtube的视频播放器。

我希望视频播放器在页面上单击链接时在灯箱中播放,或者在链接到视频时弹出([示例链接] [2])。我“大多”对它的工作方式感到满意。我遇到的问题是这两件事。

1)在某些计算机上(不是特定于浏览器),有时(并非总是)onPlayerReady(event)函数将不会运行。弹出窗口的代码在此函数内,因此视频无法播放。我能找到的唯一常见因素是刷新页面时100%的工作时间。

2)在页面加载完成之前单击链接时,视频播放器会加载,但视频本身不会加载。我假设loadVideoById函数没有运行。我不确定如何阻止人们犯这个错误。再次,如果您关闭播放器并重新打开它,它将完美运行。

当您从链接访问时,页面会刷新到不包含锚点的网址,以防止人们被困在链接页面上。这不是错误。

我不确定你需要看到什么,因为有一个现场演示,所以我不会因为包含一些你不需要的东西而弄乱它。我将使用您需要查看的任何代码进行响应或编辑。

如果您发现任何其他明显错误,请告诉我们。

编辑:社区显然无助于回答我的问题。我使用不同的流程解决了问题,因此问题不再适用。我对这个共同批评和编辑我的问题的社区感到失望,但对我没有任何建议。

EDIT2:已删除链接

0 个答案:

没有答案