【问题标题】:jQuery player brought in by iframe won't auto play but pop out doesiframe 引入的 jQuery 播放器不会自动播放,但会弹出
【发布时间】:2016-11-15 07:06:26
【问题描述】:

我的 jPlayer 有一个相当奇怪的问题。我已经使用这个播放器大约 2 年了,它从我的服务器 iframe 到其他地方的网页效果很好。最近,我确实将玩家从 GoDaddy 转移到了我托管的 WHM 服务器。我至少认为他们之后工作正常,但现在当你打开一个页面时,音乐名称和标题滚动正常,但没有音乐。

但是如果你点击右上角的弹出框,会出现一个新的弹出框,它可以正常播放,不再有弹出框的小方块。作为一个实验,我将弹出链接复制回 iframe,结果弹出链接框不存在,仍然没有音乐。我尝试再次从 GoDaddy 重新复制整个播放器目录并获得了相同的体验。 Chrome 和 iframe 安全性是否可能发生变化?

如果我将原始 iframe 中的链接直接放入 Chrome 的地址栏中,它可以正常工作,弹出窗口随附的 url 也是如此。

在这方面我充其量只是个婴儿,但我经常有一段时间没有收到我的开发人员的消息,我正在努力学习。

<IFRAME src="http://players3.djextreme.net/global/index.php?stream=8004" width="375" scrolling="no" height="350" frameborder="0"></iframe>

我可以找到各种代码,但这只是开始。有许多播放器返回到同一个播放器 vix XML 文件中,但这些都没有改变。这在 IE 和 Firefox 中也可以正常工作。

【问题讨论】:

  • “有很多玩家回到同一个玩家”是什么意思?
  • 当我购买原始代码时,每个客户端只有 1 个玩家。在我的开发人员的帮助下,他能够让我为每个客户制作一个 XML 文件并将其添加到一个 configs 文件夹中。

标签: javascript jquery html css iframe


【解决方案1】:

由于严格的安全性,它在 Snippet 中不起作用,但它在此 `PLUNKER 中起作用。我不确定你在问什么......

&lt;iframe src="http://players3.djextreme.net/global/index.php?stream=8004" width="375" scrolling="no" height="350" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

【讨论】:

  • 当页面最初加载时,简单地说是用来播放的音乐,但现在没有了。我将这个播放器从 Godaddy 移到了我自己的服务器上,正如我所说,音乐将通过 chrome 弹出窗口播放,并且将在 IE 和 firefox 的初始页面中播放,而不是 Chrome。我读到有 Iframe 安全性和 chrome 的东西。但这一直有效,直到几周前我移动它。并且播放器仅在带有 chrome 的初始页面中出现故障。
  • 在上面的例子中。播放器播种歌曲标题但未播放,但如果您仅将 players3.djextreme.net/global/index.php?stream=8004 加载到 chrome 中,它会播放。它曾经自动播放,在 IE 和 firefox 中仍然可以播放。为什么它最初不能在 chrome 中播放?
猜你喜欢
  • 2012-03-26
  • 2016-09-30
  • 2015-01-15
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-18
  • 2019-01-22
相关资源
最近更新 更多