PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS+Foobar2000 (http://pccar.ru/showthread.php?t=14176)

basurman 01.05.2013 22:04

Пока забил.Слушаю встроенным и мульх впридачу,хотя хотел избавиться.Видимо не так быстро.

пысы не увидел где подсмотреть-отключения бип в версии 1.7 не нашел-подскажите пожалуйста и у всех на встроенном плеере при воспроизведении треков сначала задежка а потом щелчек неприятный и воспроизводит, на RR такого не было, да и настроек серьезных там не было, что не так делаю.

sirota 12.05.2013 23:13

onv23

http://foobar2000.ru/forum/viewtopic.php?t=4787
На резиновой сборке For any touchscreens v2, при работе с тачем(пальцем) вылезла не приятная вещь.
Когда начинаем выходить из экрана визуализации, то нажимаем на стрелку
http://s48.radikal.ru/i120/1305/90/678b10bdfc11.jpg

Если нажать один раз. то все нормально.
Но когда работаешь конечностями, то бывает двойное нажатие, и как раз второе косание, получаем "пинок" по ползунку громкости, в результате чего происходит не запланированное прибавление громкости.

http://i067.radikal.ru/1305/84/601ace926a59.jpg

Можно ли сместить ползунок громкости(например вверх), в общем куда угодно, что б не попадать на него при случайном двойном нажатии.

onv23 14.05.2013 02:01

Его зону чувствительности на нажатие можно просто укоротить, тогда повторное нажатие на кнопку возврата не будет анализироваться. Для этого скрипт регулятора громкости нужно поменять целиком на этот
Код:

// vi:set ft=javascript ff=dos ts=4 sts=4 sw=4 et:

// ==PREPROCESSOR==
// @name "Volbar with GdiDrawText"
// @author "T.P Wang"
// ==/PREPROCESSOR==

// Flags, used with GdiDrawText
// For more information, see: http://msdn.microsoft.com/en-us/libr...98(VS.85).aspx
var DT_TOP = 0x00000000;
var DT_LEFT = 0x00000000;
var DT_CENTER = 0x00000001;
var DT_RIGHT = 0x00000002;
var DT_VCENTER = 0x00000004;
var DT_BOTTOM = 0x00000008;
var DT_WORDBREAK = 0x00000010;
var DT_SINGLELINE = 0x00000020;
var DT_EXPANDTABS = 0x00000040;
var DT_TABSTOP = 0x00000080;
var DT_NOCLIP = 0x00000100;
var DT_EXTERNALLEADING = 0x00000200;
var DT_CALCRECT = 0x00000400;
var DT_NOPREFIX = 0x00000800;
var DT_INTERNAL = 0x00001000;
var DT_EDITCONTROL = 0x00002000;
var DT_PATH_ELLIPSIS = 0x00004000;
var DT_END_ELLIPSIS = 0x00008000;
var DT_MODIFYSTRING = 0x00010000;
var DT_RTLREADING = 0x00020000;
var DT_WORD_ELLIPSIS = 0x00040000;
var DT_NOFULLWIDTHCHARBREAK = 0x00080000;
var DT_HIDEPREFIX = 0x00100000;
var DT_PREFIXONLY = 0x00200000;

//function RGB(r, g, b) {
//    return (0xff000000 | (r << 16) | (g << 8) | (b));
//}
function RGBA(r, g, b, a) {r &= 0xff; g &= 0xff; b &= 0xff; a &= 0xff; return ((a << 24) | (r << 16) | (g << 8) | (b));}
UIHacks = new ActiveXObject("UIHacks");
var WshShell = new ActiveXObject("WScript.Shell");
var r_font = window.Height / 2;
var g_font = gdi.Font("Tahoma", r_font, 0);
var g_font2 = gdi.Font("Tahoma", r_font * 2, 1);
var g_drag = 0;

function on_paint(gr) {

  var ww = window.Width*4/5;
  var wh = window.Height;
  var volume = fb.Volume;
  var pos = window.Width*4/5 * ((60 + volume) / 60);
  var txt = (Math.ceil(volume)) + " dB";
  var vv = pos/ww;
  var r_font = window.Height / 2;
  var g_font = gdi.Font("Tahoma", r_font, 0);
  var g_font2 = gdi.Font("Tahoma", r_font * 2, 1);
    gr.FillGradRect(0, 0, pos -12, wh/2, 90, RGBA(10, 15, 19, 100), RGBA(38, 60, 76, 100));
    gr.FillGradRect(0, wh/2, pos-12, wh/2, 90, RGBA(38, 60, 76, 100), RGBA(10, 15, 19, 100));
    gr.FillGradRect(pos-12, 0, 12, wh/2, 90, RGBA(10, 15, 19, 100), RGBA(57, 90, 114, 100));
    gr.FillGradRect(pos-12, wh/2, 12, wh/2, 90, RGBA(57, 90, 114, 100), RGBA(10, 15, 19, 100));
    gr.FillGradRect(pos, 0, ww-pos, wh/2, 90, RGBA(10, 15, 19,100), RGBA(38, 60, 76,100));
    gr.FillGradRect(pos, wh/2, ww-pos, wh/2, 90, RGBA(38, 60, 76,100), RGBA(10, 15, 19,100));
    gr.GdiDrawText(txt, g_font, RGBA(0, 150, 200, 100), 0, 0, ww, wh, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
    gr.GdiDrawText("|", g_font2, RGBA(0, 150, 200, 100), pos, -r_font/6, 4, wh, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
    gr.GdiDrawText("|", g_font2, RGBA(0, 0, 0, 100), pos+4, -r_font/6, 2, wh, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
    gr.GdiDrawText("|", g_font2, RGBA(0, 0, 0, 100), pos+14, -r_font/6, 2, wh, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
    gr.GdiDrawText("|", g_font2, RGBA(180, 180, 180, 100), pos-13, -r_font/6, 1, wh, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
    gr.GdiDrawText("|", g_font2, RGBA(180, 180, 180, 100), pos-1, -r_font/6, 1, wh, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
    UIHacks.MasterVolume.Volume=vv;
}

function on_mouse_lbtn_down(x, y) {
if(x < window.Width*4/5) {g_drag = 1};
}

function on_mouse_lbtn_up(x, y) {
on_mouse_move(x, y);
    g_drag = 0;
}

function on_mouse_move(x, y) {
   
    if (g_drag) {
        var v = x / window.Width*5/4;
        v = (v < 0) ? 0 : (v < 1) ? v : 1;
        v = -60 * (1 - v);
        if (fb.Volume != v) fb.Volume = v;
        if (fb.Volume < -60) fb.Volume = -60;
          }
}

function on_mouse_wheel(delta) {
    if (delta > 0) fb.VolumeUp();
    else fb.VolumeDown();
    if (fb.Volume < -60) fb.Volume = -60;
}

function on_volume_change(val) {
window.Repaint();
}


Александр72 26.05.2013 09:59

Подскажите пожалуйста, что можно с этим сделать: очень часто ICarDS не может перейти на следующий трек, проигрывает его до конца и останавливается, фубар открывает окно ошибка: Report submission failed: DNS error: could not resolve "crash.foobar2000.org" включаешь следующий трек запускается еще один фубар.

Bersenev 26.05.2013 11:22

Цитата:

Сообщение от Александр72 (Сообщение 259544)
Подскажите пожалуйста, что можно с этим сделать: очень часто ICarDS не может перейти на следующий трек, проигрывает его до конца и останавливается, фубар открывает окно ошибка: Report submission failed: DNS error: could not resolve "crash.foobar2000.org" включаешь следующий трек запускается еще один фубар.

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

Если как встроенный плеер, то обновись до версии 1.7.0.33, в ней эта проблема решена. А если как внешняя медиапрограмма, то не знаю, это надо смотреть в самом фубаре.

Александр72 26.05.2013 11:36

Цитата:

Сообщение от Bersenev (Сообщение 259548)
Как используется фубар? Как внутренний плеер или как встроенная медиапрограмма?

Если как встроенный плеер, то обновись до версии 1.7.0.33, в ней эта проблема решена. А если как внешняя медиапрограмма, то не знаю, это надо смотреть в самом фубаре.

Как внутренний плеер, попробую обновиться. Благодарю.

Александр72 26.05.2013 17:19

Обновился, ошибка не ушла, правда у меня сборка фубара другая установлена. Что еще можно сделать?

Bersenev 26.05.2013 17:27

Фубар должен быть не ниже 1.2.3 и надо проверить что бы iCarDSClient.dll и foo_icards.dll в папке фубара components были из последней версии икара. Если при установке икара, ты пропустил установку фубара, но скорее всего эти компоненты из старой версии икара

Всё это можно взять в папке ..\iCar DS\Foobar2000

Александр72 26.05.2013 22:14

Цитата:

Сообщение от Bersenev (Сообщение 259590)
Фубар должен быть не ниже 1.2.3 и надо проверить что бы iCarDSClient.dll и foo_icards.dll в папке фубара components были из последней версии икара. Если при установке икара, ты пропустил установку фубара, но скорее всего эти компоненты из старой версии икара

Всё это можно взять в папке ..\iCar DS\Foobar2000

Обновил файлы iCarDSClient.dll и foo_icards.dll из iCarDS_1_7_0_18 позже не нашел, не помогло, а фубар у меня версии 1.1.10 менять его на любой более свежий или только на который идет с ICarDS?

Bersenev 26.05.2013 22:23

Цитата:

Сообщение от Александр72 (Сообщение 259625)
Обновил файлы iCarDSClient.dll и foo_icards.dll из iCarDS_1_7_0_18 позже не нашел, не помогло, а фубар у меня версии 1.1.10 менять его на любой более свежий или только на который идет с ICarDS?

Я же написал где взять последнии версии iCarDSClient.dll и foo_icards.dll. В файлах из версии 1.7.0.18 ошибка ещё была.

Ставишь версию 1.7.0.33, во время установки будет предложено поставить фубар, это фубар версии 1.2.3., лучше всего поставить его тогда инсталятор икара автоматом установит файлы iCarDSClient.dll и foo_icards.dll. Если не хочешь ставить фубар во время установки икара, то после установки икара скопируй файлы iCarDSClient.dll и foo_icards.dll из папки Program Files\TipTop Software\iCar DS\Foobar2000 в папку components твоей сборки фубара.


Часовой пояс GMT +4, время: 18:22.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot