Небольшое обновление плагина iCarDSPlayerFIX.
Настоятельно рекомендую попробовать дома, чтоб не испортить живую установку.
- добавил функцию смены разрешения экрана вместе с размером окна
икара...
необходимые файлы в архиве,
screen_res_browser.skin
set_res.skin
копировать с заменой по пути C:\Users\...\Documents\iCarDS\skins\Chameleon\
флэшку
monitor_res.swf копировать в C:\Users\...\Documents\iCarDS\skins\Chameleon\Flas h
- добавил слайдер для сборок фубара...
Видос(тестовый для пересмотра поэтому длинный) как работает.

необходимые файлы в архиве,
1_cf_70.txt --- копировать с заменой по пути C:\Users\...\Documents\iCarDS\skins\Chameleon\
Как использовать слайдер:
Для начала нужно прописать немного
JS кода в
МПС панель:
в функцию/колбек
on_playback_time пару строк...
str --- это для получения время в икаре(прошло/осталось)
длинная команда икара(rr.execute("...")), отправка время трека в икар для слайдера
PHP код:
function on_playback_time(time) {
str = fb.TitleFormat("[%playback_time%][ / -%playback_time_remaining%]").Eval().split('/');
//--- send time to icar
rr.execute("setvar;foobar_playback_time;" + time + "||setvar;foobar_playback_time_length;" + Math.ceil(fb.PlaybackLength) + "||setvar;foobar_pb_time;" + str[0] + "||setvar;foobar_pb_time_remaining;" + (str[1] == undefined ? 'Radio' : str[1]));
};
еще немного для МПС)))
Нужно прописать в интервальном таймере для получения времени от слайдера икара.
Если не понятно как сделать, пишите я распишу как сделать таймер.
Можно прописать там где в икар отправляется название трека и исполнитель --> =$CurrentSkinMediaTitle$
PHP код:
if(rr.getinfo("=$icar_slider_pos_set$") == 'true'){
rr.execute("setvar;icar_slider_pos_set;false");
track_pos = rr.getinfo("=$icar_slider_pos$");
fb.PlaybackTime = track_pos;
};
Теперь для икара:
Слайдер для файла
1_cf_70.txt...
Переменная
foobar_trackpos --- это код слайдера
/---icar to foobar slider
Код:
S02,260,93,500,10,212,55,600,55,,01,,10,"foobar_trackpos",""
Это лабели для
1_cf_70.txt
время трека --- оставшееся время(на скрине выше отмечено
красным)
Код:
L,185,88,115,22,#cf_FontBarRed#,#cf_FontBarGreen#,#cf_FontBarBlue#,15,#cf_FontBarStyle#,"=$foobar_pb_time$","CENTER"
L,720,88,115,22,#cf_FontBarRed#,#cf_FontBarGreen#,#cf_FontBarBlue#,15,#cf_FontBarStyle#,"=$foobar_pb_time_remaining$","CENTER"
Название трека и исполнителя вы вроде уже передаете, но вот на всякий случай для файла
1_cf_70.txt...
Код:
L,217,60,590,50,#cf_FontBarRed#,#cf_FontBarGreen#,#cf_FontBarBlue#,20,#cf_FontBarStyle#,"=$CurrentSkinMediaTitle$","SCROLL-CENTER"
Все остальное плагин сделает сам
(
В плагине есть одна проблема, пока не могу ее забороть... если активен любой медиа источник(сборка фубара, видео и т.д.) и выполнить команду RELOADSKIN икар упадет. Например если менять разрешение при играющей сборке получим падение.) ---
исправлено
Проблему выше мелким шрифтом поборол, кто скачивал перекачайте.(все приходится проверять методом научного тыка, нет нормального описания как что работает)
Скачать
...