0
fancyBox里面有一个jwplayer。即使关闭FB窗口,音频也会播放到剪辑的末尾。我以为我需要使用回调,但我不知道如何设置它。我希望有人能让我知道我的代码中缺少什么来纠正这个问题。fancyBox关闭后音频继续
谢谢。
<p class="fancylist"><a id="inline" href="#samples">Listen to Samples</a></p>
<div style="display:none;">
<div id="samples" style="width:550px;">
<script type='text/javascript' src='jwplayer.js'></script>
<div id='mediaspace'>This text will be replaced</div>
<script type='text/javascript'>
jwplayer('mediaspace').setup({
'flashplayer': 'http://www.mydomain.com/player.swf',
'playlistfile': 'http://www.mydomain.com/Playlist.php',
'playlistsize': '500',
'playlist': 'bottom',
'controlbar': 'bottom',
'width': '470',
'height': '400'
});
</script>
</div>
</div>
迈克是正确的。您需要从DOM中移除实际的对象才能停止音频。甚至可以在适当的库上调用实际的停止功能。 – StephenPAdams
@michael尝试将隐藏div的内容放在一个单独的html文件中,然后在自定义fancybox脚本中使用'type:“iframe”'调用该文件。我认为使用内联视频或音频是一个糟糕的主意......它们也会在页面加载时产生开销。 – JFK
感谢你们所有人都如此快速地忘记回到我身边。 @JFK,我没有意识到开销问题。我将使用iframe。 – Michael