Видео не прогружается через компонент Lightvideo2

Главные вкладки

Аватар пользователя Raven_prog Raven_prog 14 апреля 2011 в 20:32

Добрый день.
Непонятно почему не грузится видео через компонент Lightvideo2.

http://innovacia.pk-studio.ru - на этой странице, в разделе "прошедшие мероприятия" есть мероприятия "Как создать уникальный продукт" и "Пространство жизни: бизнес, семья, социум"
Установили компонент lightvideo2, к картинкам в обои мероприятия добавили ссылки на видео rutube. Поставили свойство rel="lightvideo" к каждой ссылке.
В результате при клике на первую картинку появляется popup-окно, но видео не прогружается, а при клике на вторую картинку модуль не распознает, что это lightvideo-ссылка и пытается склеить её с доменом. Естественно, вылетает 404 ошибка.

Почему не прогружается первое видео и почему вторая ссылка ведет себя так некорректно, хотя код обоих ссылок по-сути, одинаковый? Уже под микроскопом через firebug все просмотрели - непонятно.

Комментарии

Аватар пользователя Raven_prog Raven_prog 20 апреля 2011 в 0:46

Сам спросил - сам отвечаю.
Ошибок было несколько.
1) вероятно, дефолтный плеер не работал так, как надо. Заменил плеер по рекомендациям в комментарии к статье http://drupal.org/node/252276
2) Видео надо обязательно класть таким образом, чтобы иметь непосредственный доступ к файлу. например: /sites/default/files/video/2.wmv С rutube, как я выяснил опытным путем, плеер JW Player не работает.
3)Вторая ошибка (браузер пытался открыть видео-файл, как файл, а не проиграть с помощью плеера во всплывающем окне) была из-за того, что в коде ссылки был "class="lightbox-processed" ". lightbox2 сам автоматом добавляет этот класс во время построения страницы. Я же случайно добавил этот класс руками, в визуальный редактор друпала. Видимо, повторного добавления в тело ссылки этого класса компонент не перенес.
А вот сами рекомендации по замене плеера:
You may want to try JW Player http://www.longtailvideo.com/

It comes with a few files - in my instance I put/unzipped them directly under the Drupal root in a folder called "mediaplayer".
drupal-6.15\mediaplayer

Then in Drupal Admin:
http://www.YOUR-SITE.com/admin/settings/lightbox2/general

go down and expand the Video Settings:
check the box "Enable video support"
under "Path to FLV Player" put your new path where you put JW player... /mediaplayer/player.swf
under "FLV Player flashvars" put (I have these anyway) bufferlength=5&autostart=true&playerMode=normal
Make sure you have lightbox enabled on whatever page you are playing the video from.

I also changed AUTOSTART from "false" to "true" in the lightbox_video.js file on line 24:
C:\whatever-path-to-your\drupal-6.15\sites\all\modules\lightbox2\js\lightbox_video.js