Всем доброго времени суток!
Ребята, помогите разобраться с videojs. Что-то всё очень плохо. Может, я не с того начала знакомство с друпалом, но т.к. мне нужен сайт с видео, то сразу руки потянулись к плееру html5.
Поставила в sites/all/modules и sites/all/library, активизировала в админ панели, добавила новый тип контента, загружаю файл - работает только в хроме, в FF чёрный прямоугольник, в IE пытается запуститься Flowplayer.
Потом пытаюсь добавить статью с загружаемым видео через tinymce- тут плеер вообще не работает, пишет:
Notice: Undefined offset: 0 in template_preprocess_videojs() (line 78
на org пишут про патч http://drupal.org/files/issues/939398-no-theme-arguments-makes-notice.patch но я не понимаю что с ним делать.
Заранее спасибо, если кто прояснит.
Комментарии
Ищите информацию по установке патча.
Открыть в редакторе файл contextual.module и в 98-й строке
if (isset($hooks[$hook]['variables'])) {
заменить на
if (!empty($hooks[$hook]['variables'])) {
спасибо, понятно теперь что за плюсы и минусы. но там итак if (!empty($hooks[$hook]['variables'])) {
выяснилось, что патч для 7.7 не актуален.
возможно нужен еще какой-то модуль, связанный с видео? я пока из дополнительных установила только cck и wysiwyg
Все зависимые *модули* должны ставиться автоматом. Но советую еще раз readme.txt для основного модуля почитать. Там вполне может требоваться отдельно инсталлировать внешние js-библиотеки.
поставила, и друпал их видит:
Настройки сохранены.
The videojs library (version 2.0.2) successfully found in the sites/all/libraries/video-js directory.
Самое интересное, что в предпросмотре всё работает, а когда опубликуешь- в FF запускается флэшплеер, в IE flow.
В этой 78 строке, которая указана в Notice, как раз вроде о том речь:
if (!isset($vars['flash'])) {
$vars['flash'] = file_create_url($items_mp4[0]['uri']);
}
На org много сообщений с такой проблемой, но ничего конкретного кроме патча в ответах не нашла.
У кого-нибудь тут 7.7 и videojs поладили?
тот же трабл(