Установка flash player крик души

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

Аватар пользователя max1961iv max1961iv 6 июля 2012 в 11:32

Коллеги. доброго времени суток!
Обращаюсь к знатокам мрачных глубин архитектуры drupal 7.x. сижу с выпученными глазами уже неделю.
Исходные данные.
ОС Ubuntu 10.4 LTE
XAMPP
drupal 7.14
под drupal установлена и работает отлично видео галерея где используется flowplayer
Задача
Вставить любым способом, то-ли написать свой модуль, то-ли просто создать свой тип материала, не важно, проигрыватель от сервера momentvideo.org.
Проблема.
Проигрыватель добавляется или вставляется, как правильно не знаю. НО на страницах drupal выводится черный квадрат-малевича без заставки (splash). Исследование исходника проигрывателя показало, что он использует загружаемый ресурс так
public function MySubscriber ()
...
splash = createLoadedElement ("splash.png", true /* visible */);
...
Естественно, что png лежат рядом с swf, в том же каталоге.
1. Если под отладкой вырезать кусок кода вставки проигрывателя со страницы drupal и вставить его во внешнюю страницу заставка показывается!
2. Если вывести исходный код на отдельную закладку, то ссылка на swf становиться доступной, кликнуть по ней, и получаем проигрыватель с заставкой!
Вопрос
Почему в drupal блокируется загрузка в проигрыватель внешнего ресурса в момент его создания? Или хотя бы ответе в каком направлении мне рыть?
За ранее благодарен ЗА ЛЮБОЙ ответ!

Комментарии

Аватар пользователя zil.arman zil.arman 6 июля 2012 в 17:38

можете попробовать плеер uppod - он подгружает превьюшку прямо из видео и не нужно будет возиться с картинками к нему.

Аватар пользователя max1961iv max1961iv 22 августа 2012 в 16:51

Проблема решена. Drupal не виноват. Просто Flash использует относительные пути доступа к загружаемым ресурсам. Естественно, путь к загружаемым во Flash ресурсам становится не понятным. Выход явно задать Flash'у Путь к загружаемым ресурсам. В чем смысл понятно из этого куска, модуль называется mxMySubscriber все что ему нужно лежит в нем.

param name="movie" value="/d7/sites/all/modules/mxMySubscriber/mxMySubscriber/MySubscriber.swf"
param name="allowScriptAccess" value="always"
param name="quality" value="high"
param name="scale" value="noscale"
param name="salign" value="lt"
param name="bgcolor" value="#000000"
param name="allowFullScreen" value="true"
param name="base" value="/d7/sites/all/modules/mxMySubscriber/mxMySubscriber"
embed src="/d7/sites/all/modules/mxMySubscriber/mxMySubscriber/MySubscriber.swf" base="/d7/sites/all/modules/mxMySubscriber/mxMySubscriber" bgcolor="#000000" width="100%" height="100%" id="mxMySubscriber-preview_api" quality="high" align="middle" scale="showall" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"