Flowplayer フォーラムにクロス投稿しましたが、まだ応答がありません。ここの誰かが助けてくれることを願っています。
Playlist プラグインを使用してもまったく成功しません。http://flowplayer.org/plugins/javascript/playlist.htmlの例を詳しく調べたところ、最初のクリップは動作するようになりましたが、プレイリスト プラグインが登録されていないようです。ビデオが読み込まれて再生されるため、FlowPlayer は適切に読み込まれますが、プレイリストはプレイリスト オブジェクトに機能を追加しません。
プレイリスト スクリプトがロードされていることを確認しました:最初のコメント ブロックの直後で関数コードの開始前に、alert("playlist!");
の先頭に追加しました。flowplayer.playlist-3.0.8.js
Web ページを読み込むと、アラートが表示されます。flowplayer()
縮小版または通常版のスクリプトを使用しても、またはで flowplayer 関数を呼び出しても、同じ結果が得られます$f()
。と を使用flowplayer 3.2.3
してplaylist 3.0.8
います。
FlowPlayer とギャラリー内の 2 つのクリップをレンダリングしようとする非常に単純な静的ページを次に示します。 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>
私が間違っていることは何か分かりますか?詳細が必要な場合はお知らせください。
ありがとう!- ヴァル