交叉張貼在Flowplayer forums,但沒有迴應那裏,所以我希望這裏的人可以幫助。爲什麼我的播放列表不工作?
我沒有成功使用播放列表插件。我仔細地跟着http://flowplayer.org/plugins/javascript/playlist.html的例子,我得到最初的剪輯工作,但播放列表插件似乎沒有註冊。視頻加載和播放,所以FlowPlayer加載正常,但播放列表不會將任何功能附加到我的播放列表對象。
我確認播放列表腳本正在加載:我在flowplayer.playlist-3.0.8.js
的頂部添加了alert("playlist!");
,位於最初的註釋塊之後,功能代碼開始之前。當我加載我的網頁時,我看到了警報。無論是使用縮小版本還是普通版本的腳本,以及是否使用flowplayer()
或$f()
調用流水遊戲功能,我都可以得到相同的結果。我正在使用flowplayer 3.2.3
和playlist 3.0.8
。
下面是一個簡單的靜態頁面,它試圖渲染一個圖庫中的FlowPlayer和兩個剪輯:FlowPlayer出現,但點擊任意一個圖庫鏈接會替換當前頁面,而是直接在瀏覽器窗口中播放視頻,而是讓我保持在HTML頁面上並在FlowPlayer實例中播放視頻。
如果我將一個配置參數添加到FlowPlayer調用中並提供一個默認剪輯,那麼該剪輯將播放,但圖庫鏈接又會將我帶到原始剪輯,而不是將剪輯推送到FlowPlayer中。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test flowplayer</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
<script src="/_library/script/flowplayer/flowplayer-3.2.3.min.js" type="text/javascript"></script>
<script src="/_library/script/flowplayer/flowplayer.playlist-3.0.8.min.js" type="text/javascript"></script>
</head>
<body>
<div id="player" style="display: block; width: 776px; height: 432px;"></div>
<div id="gallery">
<a href="/resources/video/Empowerment_TV30_776.mp4">video 1</a>
<a href="/resources/video/Commercial_776.mp4">video 2</a>
</div>
<script type="text/javascript">
$(function() {
$f("player", "/_library/script/flowplayer/flowplayer-3.2.3.swf")
.playlist("gallery");
});
</script>
</body>
</html>
任何想法我做錯了什麼?任何幫助表示感謝,讓我知道如果你需要更多的細節。
謝謝! - 瓦爾
是的,賈斯汀也指出了這一點。修正了它,JavaScript錯誤消失了,但仍然沒有播放列表功能。 – Val 2010-08-25 18:15:20