Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-08-23 13:03:39

FNS
Участник
Зарегистрирован: 2012-08-23
Сообщений: 68
Рейтинг :   

Интеграция Uppod плеера

Интегрировал кто то данный плеер в cms?
http://uppod.ru/talk_5032

И нужна поддержка вот этой функции.
http://uppod.ru/ajax/
Если запускаешь второй ролик на странице, чтьо бы первый останавливался. Соответственно если верно интнгрировать ид пллера пропишется в нем.
Может кто то помочь?

Изменено FNS (2012-08-24 18:21:18)

Не в сети

#2 2012-08-23 13:46:47

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Интеграция Uppod плеера

FNS, сам плеер вам для каких именно функций нужен, аудио, видео или все сразу?

Не в сети

#3 2012-08-23 13:48:56

FNS
Участник
Зарегистрирован: 2012-08-23
Сообщений: 68
Рейтинг :   

Re: Интеграция Uppod плеера

я генерил универсальный. проблема возникла в добавлении идентификатора и определении скина

Не в сети

#4 2012-08-24 04:03:47

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Не в сети

#5 2012-08-24 10:31:30

FNS
Участник
Зарегистрирован: 2012-08-23
Сообщений: 68
Рейтинг :   

Re: Интеграция Uppod плеера

Все конечно замечательно, только меня интересует как подцепить переменную с ид плеера... Мне нужно что бы у каждого плеера на странице был уникальный ид.

Не в сети

#6 2012-08-24 11:51:10

FNS
Участник
Зарегистрирован: 2012-08-23
Сообщений: 68
Рейтинг :   

Re: Интеграция Uppod плеера

сам плеер я полностью интегрировал, осталась проблема вот с этой переменной id="videoplayer-{$id_player}" как ее подключить из js файла не знаю.

Не в сети

#7 2012-08-24 14:57:11

FNS
Участник
Зарегистрирован: 2012-08-23
Сообщений: 68
Рейтинг :   

Re: Интеграция Uppod плеера

В общем всем спс, накодил сам.
Сделал интеграцию через SWFObject.
Не забываем подключить swfobject.js, uppod_ajax.js и uppod_api.js
Заменяем этот кусок кода в bb_media.php

					foreach ($keys as $kn => $kv) {
						switch ($kn) {
							case 'width':
							case 'height':
								$outkeys [] = $kn.'="'.intval($kv).'"';
								break;

						}
					}
					// Fill an output replacing array
					
					array_push($rdest, '<embed type="application/x-shockwave-flash" src="'.$config['admin_url'].'/plugins/bb_media/swf/player.swf" quality="high" allowfullscreen="true" allowscriptaccess="always" flashvars="file='.urlencode($keys['file']).'" '.(implode(" ", $outkeys)).' />');

на этот

					foreach ($keys as $kn => $kv) {
						switch ($kn) {
							case 'width':
							case 'height':
								$outkeys [] = '"'.intval($kv).'",';
								break;

						}
					}
					// Fill an output replacing array
					$id_player = mt_rand(19999, 39999);
					array_push($rdest, '<center><div id="videoplayer-'.$id_player.'"></div></center><script type="text/javascript">var flashvars = {"uid":"videoplayer-'.$id_player.'","st":"'.$config['admin_url'].'/plugins/bb_media/skin.txt","m":"video","file":"'.urlencode($keys['file']).'"}; var params = {allowScriptAccess:"always",wmode:"window"}; var attributes={id:"videoplayer-'.$id_player.'"}; new swfobject.embedSWF("'.$config['admin_url'].'/plugins/bb_media/swf/uppod.swf", "videoplayer-'.$id_player.'", '.(implode(" ", $outkeys)).' "9.0.0", false, flashvars, params, attributes);</script>');

Не в сети

#8 2012-08-24 17:24:39

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Интеграция Uppod плеера

FNS, лучше чем своими руками никто не сделает (с). Молодчага. wink

Не в сети

Подвал раздела

Работает на FluxBB