Кросс-посты на форумах Flowplayer , но пока нет ответа, поэтому я надеюсь, что кто-то здесь может помочь.
У меня вообще нет успеха при использовании плагина Playlist. Я внимательно следил за примерами на http://flowplayer.org/plugins/javascript/playlist.html, и я заставляю первоначальный клип работать, но плагин Playlist, похоже, не регистрируется. Видео загружается и воспроизводится, поэтому FlowPlayer загружается правильно, но плейлист не добавляет никакой функциональности к моим объектам плейлиста.
Я подтвердил, что загружается скрипт плейлиста: я добавил alert("playlist!");
в начало flowplayer.playlist-3.0.8.js
, сразу после начального блока комментария и перед началом кода функции. Когда я загружаю свою веб-страницу, я вижу предупреждение. Я получаю одинаковые результаты при использовании минимизированных или обычных версий скриптов и при вызове функции flowplayer с помощью 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>
Есть идеи, что я делаю не так? Любая помощь оценена, дайте мне знать, если вам нужно больше деталей.
Спасибо!
- Val