【发布时间】:2014-11-17 10:58:04
【问题描述】:
我有这样的东西。
<div class="player-wrapper"><iframe id="sc-palms" class="player-iframe" width="100%" height="120" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http://api.soundcloud.com/tracks/164940733&auto_play=false&hide_related=false&show_comments=true&show_user=true&;show_reposts=false&visual=true"></iframe></div>
我创建了一个 soundcloud 小部件:
iframe = document.getElementById('sc-palms')
player = SC.Widget(iframe)
我绑定了一些点击事件来触发toggle() 方法。用户还可以“跳过”并加载新歌曲。这首歌可能来自 soundcloud 以外的其他地方,所以我需要完全删除 iframe 和小部件。除了在 Internet Explorer 上,我没有任何问题。目前我正在通过此代码删除播放器:
player = null;
$(".player-wrapper").html("");
如果 soundcloud 播放器正在播放,则 iframe 被移除,小部件的声音仍在后台播放。任何关于如何在 IE 11 中进一步杀死该玩家的想法将不胜感激。如果您需要更多信息,请询问。
谢谢。
【问题讨论】:
标签: iframe widget soundcloud internet-explorer-11