【问题标题】:Soundcloud HTML5 Player Not Showing Up in IE9Soundcloud HTML5 播放器未在 IE9 中显示
【发布时间】:2013-01-18 03:57:39
【问题描述】:

我在我的网站上放了一个 Soundcloud HTML5 播放器,总体来说我很满意。

但是,在 Windows 7 上的 IE9 中进行浏览器测试时,播放器未加载,并且我在调试控制台中看到以下错误:

SCRIPT429:自动化服务器无法创建对象 小部件-b8220e90.js,第 2 行字符 1738

我能够做的四处探索表明这与 IE9 安全设置和/或 ActiveX 有关,这让我不寒而栗。我的 IE9 在其默认安全设置下运行。

有什么办法可以让 HTML5 播放器在这种情况下显示,还是我需要回退到 Flash 播放器?

编辑:这个问题也出现在 IE8 中,这并不奇怪,但为了完整起见,我添加了

编辑:我在使用 Microsoft 在其新的 Modern IE 站点上提供的 Win7/IE9 虚拟机并使用 IE9 中的默认安全设置时看到了问题

【问题讨论】:

  • 最好向 Soundcloud 寻求支持
  • @DaveStern,我将与负责的开发人员讨论 - 不过不要担心:小部件中没有 ActiveX!这是否总是可以在每个小部件上重现,或者只是有时,或者只是在某些轨道/集合上?
  • @nickf 我不确定,我们只在我们的网站上使用过一次小部件。我们使用的嵌入代码如下:<iframe width="98%" height="450" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Fusers%2F897711&color=c9a77d&auto_play=false&show_artwork=true"></iframe>我相信这是标准的复制/粘贴,除了我们为我们的设计将宽度从 100% 调整到 98%
  • @nickf,我遇到了同样的问题,只是我在 IE 10 中遇到了它。我得到了同样的错误。我也在使用默认设置。我不在虚拟机上。事实上,我什至无法在 IE 10 中访问 SoundCloud.com。当我访问时,我收到错误消息。

标签: cross-browser internet-explorer-9 soundcloud


【解决方案1】:

我使用您在上面指定的相同代码来尝试重现,但它在 IE9 中对我来说很好。在兼容模式下,它只是回退到旧的 Flash 小部件。你能看看这里,如果它仍然不适合你吗?

http://jsbin.com/otulas

【讨论】:

  • Hrmm,我刚刚尝试了你有用的 JSBin 并得到了同样的错误。我正在使用 Microsoft 在其Modern IE 站点提供的新 IE9 VM。然后我在其默认安全设置上使用 IE9,假设这就是大多数 Windows 用户滚动的方式(点击绿色的东西,上面写着“推荐”,继续生活)
  • 虚拟机并不总是很可靠。我经常得到不同的结果。我已经检查了一台真正的 Windows 7 机器 + IE9 和一个虚拟机。这些是我使用的security settings。它们和你的相似吗?
【解决方案2】:

这确实是IE中的问题,在IE8上测试,这是我发现的:

  1. Widget API Playground 不起作用。
  2. 带有“/favorites”的 URL 不起作用,就像在 Widget API Playground 中一样。
  3. 收到此错误:

    "网页错误详情 消息:对象不支持此属性或方法
    线路:1
    字符:6061
    代码:0
    URI:https://w.soundcloud.com/player/api.js

所以我确实取消了 JS 文件,并知道它正在谈论这行代码:
return r && r.instance ? r.instance : (i = a.indexOf(S(e)) > -1, s = new p(e), f.push(new d(s, e, i)), s)

值得一提的是,播放器在没有任何 API 且不包含 API 脚本的情况下也能正常工作。

希望这对开发团队有所帮助。

【讨论】:

  • 我个人最终检测到了浏览器,如果它是 IEdevelopers.soundcloud.com/docs/widget
【解决方案3】:
猜你喜欢
  • 1970-01-01
  • 2012-09-07
  • 1970-01-01
  • 1970-01-01
  • 2013-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-07
相关资源
最近更新 更多