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