目标:使用来自SoundCloud (http://developers.soundcloud.com/docs/custom-player)的自定义播放器文件创建自定义音频播放器。
问题: IE不会在IE8 (和更低)中呈现“备份”闪存播放器。我想避免一闪而过。播放器位于这里:http://ryanwieseler.com/tpmwordpress
IE8给出了一个错误,该错误源于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)
任何建议都是非常感谢的。谢谢。
发布于 2012-06-20 22:01:08
如果在sc-player.js之前执行此操作,它可能会工作:
if (!soundcloud.addEventListener) {
soundcloud.addEventListener = function(eventName, eventHandler) {
this.attachEvent('on' + eventName, eventHandler);
}
}https://stackoverflow.com/questions/10203414
复制相似问题