-- Перемещение вперёд/назад по файлам не "выходя" из плайера
local AUDIO_PLAYER_ID ="9C3A61FC-F349-48E8-9B78-DAEBD821694B"
Macro {-- Переход к предыдущему файлу
description="AudioPlayer: Prev file";
area="Dialog";
key="PgUp Up";
condition=function()
return Dlg.Id == AUDIO_PLAYER_ID
end;
action=function()
local idx = Panel.SetPosIdx(0,0)-1
ifnot APanel.Bof and idx >0and band(Panel.Item(0,idx,2),0x00000010)==0then
Keys("Esc Up")
ifnot APanel.Folder then
Plugin.Menu(AUDIO_PLAYER_ID)
end
end
end;
}
Macro {-- Переход к следующему файлу
description="AudioPlayer: Next file";
area="Dialog";
key="PgDn Down";
condition=function()
return Dlg.Id == AUDIO_PLAYER_ID
end;
action=function()
local idx = Panel.SetPosIdx(0,0)+1
ifnot APanel.Eof and idx <= APanel.ItemCount and band(Panel.Item(0,idx,2),0x00000010)==0then
Keys("Esc Down")
ifnot APanel.Folder then
Plugin.Menu(AUDIO_PLAYER_ID)
end
end
end;
}
Проверки упрощенные, наткнувшись на неподдерживаемый формат плейер выдаст ошибку.
Re: AudioPlayer — простой аудио плеер
Posted: Tue 23 Apr, 2013 20:02
by Docent1
Достали тебя, artemsen. Sorry!
Re: AudioPlayer — простой аудио плеер
Posted: Wed 24 Apr, 2013 03:00
by artemsen
ОК, сделаю
Re: AudioPlayer — простой аудио плеер
Posted: Mon 29 Apr, 2013 10:32
by Capri200
У меня работает нормально только в варианте x86.
При использовании x64 без косяков только если запускать через меню F11->AudioPlayer.
Запуск через Enter CtrlPageDown и префикс AudioPlayer:"что-то там.mp3" идет с различными глюками.
У себя легко решил проблему макросом.
Windows 7 x64 Far3x64 3373 AudioPlayer 3.18.0.3258
Re: AudioPlayer — простой аудио плеер
Posted: Mon 29 Apr, 2013 10:39
by artemsen
"Различные глюки" - это что?
Re: AudioPlayer — простой аудио плеер
Posted: Mon 29 Apr, 2013 10:56
by Capri200
Например, по Enter показывает меню выбора Plugin Selection, но не ожидая выбора пользователя начинает воспроизводить файл. При этом можно нажать ESC и выйти из выбора, работать плагину ничего не мешает и при этом управляющая панель не отображается. Если выбираешь, то панель отображается, но прогресс-бар не показывает процесс проигрывания. Если запустить проигрывание в варианте без панели управления, то можно второй раз запустить проигрывание, если с выводом панели управления, то это приводит к висяку, и даже когда файл полностью проигран панель остаётся висеть и ни на что не реагирует.
Зато всё хорошо отрабатывает, когда запускаю F11->Audio Player.
Re: AudioPlayer — простой аудио плеер
Posted: Mon 29 Apr, 2013 11:27
by artemsen
У меня не воспроизводится. Можете на чистом фаре проверить, без сторонних плагинов и макросов?