2012-04-18 82 views
2

目标:使用SoundCloud(http://developers.soundcloud.com/docs/custom-player)中的自定义播放器文件创建自定义音频播放器。IE 8不渲染SoundCloud Flash 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)

任何建议,非常感谢。谢谢。

回答

0

如果您之前SC-player.js执行此,它可能工作:

if (!soundcloud.addEventListener) { 
    soundcloud.addEventListener = function(eventName, eventHandler) { 
     this.attachEvent('on' + eventName, eventHandler); 
    } 
}