2

目标:使用 SoundCloud (http://developers.soundcloud.com/docs/custom-player) 中的自定义播放器文件创建自定义音频播放器。

问题: IE 无法在 IE8(及更低版本)中呈现“备份”Flash 播放器。我想避免一起闪光。播放器位于:http ://ryanwieseler.com/tpmwordpress

IE 8 由于在 sc-player.js 中使用“addEventListener”而不是“attachEvent”而出现错误。我对 JavaScript 的了解有限,所以这里还有一个问题:是否可以通过修改 sc-player.js 并在此线程的答案中找到一个函数来解决这个问题:http: //goo.gl/bYFge?确定浏览器可以使用哪种方法并实现它?sc-player.js 通过 github (https://github.com/soundcloud/soundcloud-custom-player/blob/master/js/sc-player.js)

任何建议都非常感谢。谢谢你。

4

1 回答 1

0

如果您在 sc-player.js 之前执行此操作,它可能会起作用:

if (!soundcloud.addEventListener) {
    soundcloud.addEventListener = function(eventName, eventHandler) {
      this.attachEvent('on' + eventName, eventHandler);
    }
}
于 2012-06-20T22:01:08.793 回答