Я вставил jwplayer в один из узлов моего сайта drupal, но я не могу использовать Javascript API.Я работаю с примерами отсюда , и я попытался встроить его и выполнить настройку из Javascript.
Вот последовательность hook_nodeapi
моего модуля:
case 'view':
// irrelevant code
$node->content['body'] = array (
'#value' => "<div id='player'>Loading the player ...</div>",
'#weight' => 9,
);
drupal_add_js('sites/all/libraries/mediaplayer-5.7/jwplayer.js', 'file');
drupal_add_js('sites/all/libraries/mediaplayer-5.7/swfobject.js', 'file');
drupal_add_js("jwplayer('player').setup({
flashplayer: 'http://localhost:8088/sites/all/libraries/mediaplayer-5.7/player.swf',
file: 'http://localhost:8088/" . $node->field_video[0]['filepath'] . "',
height: 270,
width: 480
});", 'inline');
break;
Два файла javascript успешно добавляются к выводу HTML страницы drupal, и тоже появляется div, но когда дело доходит до встроенного скрипта, я получаю сообщение об ошибке, потому что jwplayer не распознается.Я отсканировал некоторые ссылки и обнаружил, что проблема может быть связана с проблемой безопасности Flash, поэтому я перешел к глобальным настройкам Flash Player -> «Дополнительно» -> «Параметры надежного расположения» и добавил свой player.swf, веб-адрес сайта и все остальное.каталог jwplayer также.Но ничего не изменилось.
Как я могу решить эту проблему?Буду признателен за любые идеи.