Перекрестная ссылка на Flowplayer forums, но ответа там пока нет, поэтому я надеюсь, что кто-то здесь может помочь.Почему мой плейлист не работает?
У меня совсем нет успеха с использованием плагина 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
Да, Джастин тоже указал на это. Исправлено это, ошибка JavaScript ушла, но все еще нет функций Playlist. – Val