Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Tube сайты
»
Тема:
Вопросец про Kernel видео плеер
Новая тема
Ответить
цитата
12/11/11 в 17:58
Leks009
тот, что фри версии. у плеера есть режим "embed", который позволяет показывать рекламу на сторонних сайтах, разместивших ваш код. причем настройки отображения рекламы в плеере задаются в отдельном файле embed.xml
Цитата:
Файл настройки переменных инициализации плеера в "embed" режиме. Заполняя его, вы настраиваете поведение вашего плеера для посетителей других доменов.
и это очень удобно в связи с быстро меняющимися условиями, захотел и сменил быстро одну рекламу на другую.
а, что касается настройки параметров плеера для собственного домена, то каждый параметр (Переменные инициализации плеера) задаются непосредственно в коде плеера (Код вставки плеера на страницу)
Цитата:
// указываем список всех переменных инициализации (для примера указаны только 2)
var flashvars = {
video_url: 'http://kernel-video-sharing.com/player_files/demo_video.flv',
preview_url: 'http://kernel-video-sharing.com/player_files/preview.jpg'
};
в итоге получается, что в разных плеерах (на разных страницах) параметры можно настроить по разному, включая и настройки рекламы, что не очень удобно в случае, если необходимо сменить рекламу во всех плеерах. это придется делать вручную
вопрос к тем людям, которые в этом деле разбираются:
как реализовать управление переменными инициализации для собственного домена, чтобы все настройки можно было задать в одном файле конфигурации ?
цитата
12/11/11 в 18:57
raider
подпишусь на топик - тоже интересует
цитата
12/11/11 в 20:45
cdroller
а че там разбираться, js же просто ... имхо наверно так можно
<script src="хттп://www.domain.com/cfg.php" type="text/javascript"></script> подключать, куда-нить повыше, в хедер например
а в cfg.php свои переменные
var flashvars = {
video_url: 'http://kernel-video-sharing.com/player_files/demo_video.flv',
preview_url: 'http://kernel-video-sharing.com/player_files/preview.jpg'
};
ну и пхп код можно там же исполнять, что удобно, например можно в базу ипы записывать, и если чел видел уже рекламу то показывать другую, ну если урл рекламы в переменных задается ... проверять домен и подставлять разные значения в зависимости от того какой тянет скрипт, если всеже захочется для каких-нить доменов настроить по другому ... и т.п.
цитата
12/11/11 в 21:43
Semen!
немного офтоп: подскажите, это получается Kernel плеер спонсорские хостед флв не может проигрывать?
цитата
12/11/11 в 21:56
Leks009
с большим удовольствием воспроизводит, хотя и сказано
Цитата:
Скопируйте файл crossdomain.xml в корень вашего домена. Если вы планируете использовать видео или изображения, которые хостятся на других доменах (и сабдоменах), вам необходимо скопировать этот файл на все другие домены (сабдомены), с которых плеер будет что-то использовать.
проверено
цитата
12/11/11 в 23:44
Leks009
сделал конструкцию
Цитата:
<script>
<?php
include($_SERVER['DOCUMENT_ROOT'] . '/cfg.php');
?>
</script>
cfg.php
Цитата:
<?php
echo "
var flashvars = {
adv_pause_src: '/ааа.gif',
adv_pause_url: 'http:/урл/',
adv_stop_src: '/ааа.png',
adv_stop_url: 'http://урл/',
adv_post_src: '/ааа.gif',
adv_post_url: 'http://урл/',
embed: '1'
};
";
?>
подключаю в хедер, параметры не действуют. ломаю голову как подключить
дело еще в том, что параметр video_url:
он должен быть уникальным для каждого плеера и его я прописываю в код плеера, а в cfg.php остальные параметры
ps давно так "увлекательно" не проводил время
цитата
13/11/11 в 12:23
Semen!
Ну а если просто
<script type="text/javascript">
// указываем список всех переменных инициализации (для примера указаны только 2)
var flashvars = {
video_url: '/player_files/demo_video.flv',
preview_url: '/player_files/preview.jpg'
<?php include('cfg.php');?>
};
var params = {allowfullscreen: 'true', allowscriptaccess: 'always'};
var attributes = {id: 'player1', name: 'player1'};
swfobject.embedSWF('/player/kt_player.swf', 'player1', '600', '400', '9.124.0', '/player/expressInstall.swf', flashvars, params, attributes);
</script>
а в cfg.php просто
adv_pause_src: '/ааа.gif',
adv_pause_url: 'http:/урл/',
adv_stop_src: '/ааа.png',
adv_stop_url: 'http://урл/',
adv_post_src: '/ааа.gif',
adv_post_url: 'http://урл/',
embed: '1'
не прокатит?
цитата
13/11/11 в 19:43
Leks009
оба варианта производят подключение, можно подключить и так
Цитата:
<?php include('cfg.php');?>
а cfg.php
Цитата:
<?php
echo "
var flashvars = {
adv_pause_src: '/ааа.gif',
adv_pause_url: 'http:/урл/',
adv_stop_src: '/ааа.png',
adv_stop_url: 'http://урл/',
adv_post_src: '/ааа.gif',
adv_post_url: 'http://урл/',
embed: '1'
};
";
?>
только плеер на стр не отображается. может я где косякнул. в этой области не силен.
, но выход нашел
залил файлы с плеером на сабдомен сайта. на сайте использовал embed код плеера. и все пучком.
думаю даже лучше, что плеер и реклама с саба подгружается. побыстрее стало все это дело работать, чем когда все файлы с одного каталога на серваке грузятся
цитата
15/11/11 в 17:47
cdroller
так как я выше писал можно подключать конфиг с любого домена, например конфиг один а тянут его десятки других сайтов на разных хостах ... и никакие опенбаседир не нужны ...
а это вот может в путях ошибка быть <?php include('cfg.php');?> потому не отображается, мож у тебя там же где и шаб дисигна он или в корне, а выводится как папка страница, над целиком путь писать
Новая тема
Ответить
Эта страница в полной версии