Показать сообщение отдельно
Старый 28.05.2018, 21:28   #283
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Простенький плагин для исправления багулины скина икара iCarDSPlayerFIX

Собственно сам баг и как его воспроизвести:
Запускаем икар, включаем любой видос родным плеером(dsplayer), разворачиваем видео на весь экран на экране плеера, ждем завершения видео и переключения на другой видос, выходим из полного экрана... и... все видео на экране плеера больше не разворачивается на весь экран пока не перезапустишь икар(либо нужно свернуть развернуть икар, но это не сильно помогает).

Видос как работает плагин.

Установка простая:
  • качаем плагин
  • копируем в папку икара C:\Program Files (x86)\TipTop software\iCar DS\Extentions\iCarDSPlayerFIX
  • регистрируем плагин в системе запуском батника register_not_silent.cmd
  • прописываем загрузку плагина в ExecTBL.ini, прописать можно найдя строку "LoadExt"...

    Код:
    "LoadPlugins","LoadExt;iCarDSPlayerFIX"
  • прописываем команды правки dsfix_run и dsfix_stop в ExecTBL.ini в строки SetMediaSource_Video и CloseMediaSource_Video
    Код:
    "SetMediaSource_Video","dsfix_run||ByVar;IsMediaPlayer;SETVAR;IsApp4;1<<SETVAR;IsApp30;1||SetVar;Media_s;3||SaveToSkin;Media_s;$Media_s$||ByVar;SHUFFLE_MODE;SHUFFLE_OFF<<SHUFFLE_ON||ByVar;REPEAT_MODE;REPEAT_OFF<<REPEAT_ON"
    "CloseMediaSource_Video","dsfix_stop||SETVAR;IsApp4;0||SetVar;Media_s_prev;3||SaveToSkin;Media_s_prev;$Media_s_prev$"
  • запускаем икар и наслаждаемся нормально работающим плеером

В плагине так же присутствует дополнительный функционал:
  • сохранения режима проигрывания(shuffle, repeat) команда: save_pb_order
    возможный вариант использования...
    Код:
    "ONSkinEND","save_pb_order||...
  • чистый старт икара(старт икара без dsplayer.exe)
    если нужно могу сделать версию без чистого старта
Удаление:
  • идем в папку плагина iCarDSPlayerFIX запускаем батник unregister.cmd
    удаляем папку iCarDSPlayerFIX с ее содержимым.
  • открываем ExecTBL.ini и удаляем строку
    Код:
    "LoadPlugins","LoadExt;iCarDSPlayerFIX"
  • удаляем команды dsfix_run и dsfix_stop из ExecTBL.ini в строках SetMediaSource_Video и CloseMediaSource_Video.

Все что вы делаете вы делаете на свой страх и риск !!!

Скачать
...
duzzy вне форума   Ответить с цитированием