WSH -> PSS, простой способ управления

Список разделов Аудиоплеер foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #21 seriousstas » 06.09.2015, 00:37

onv
А дальше нужно объяснить ничего не подозревающему псс, что в всш вдруг нечаянно что-то случилось, и уважаемый псс должен поднять свой зад и пойти перечитать имя файл-флага. Для этого придется вызвать функцию
RefreshPSS();
которая передернет псс и заставит его пройтись сначала по своему скрипту.
Для этого ее нужно отдельно создать
При таком способе заикается звук (Asio, Wasapi) :
Код: Выделить всё
function RefreshPSS() {
 if (fb.IsPlaying || fb.IsPaused) {
 fb.RunMainMenuCommand("Playback/Play or Pause");
 fb.RunMainMenuCommand("Playback/Play or Pause");
 }
 else {
 fb.RunMainMenuCommand("Playback/Play");
 fb.RunMainMenuCommand("Playback/Stop");
 }
 }
При таком(всё ок со звуком ,но) панели дико подпрыгивают и промаргивают :
Код: Выделить всё
    if (fb.IsPlaying || fb.IsPaused) {   
        fb.RunMainMenuCommand("View/Show status bar");
        fb.RunMainMenuCommand("View/Show status bar");
    } else {
        fb.RunMainMenuCommand("View/Show status bar");
        fb.RunMainMenuCommand("View/Show status bar");
    }

Какие есть ещё способы рефреша :help:
seriousstas В сети
Мастер
Откуда: Украина , Ивано-Франковск
Репутация: 51
С нами: 2 года

Пред.

Вернуться в Секреты foobar2000

Кто сейчас на форуме (по активности за 10 минут)

Сейчас этот раздел просматривают: 1 гость