0 Members and 1 Guest are viewing this topic.
Где можно скачать (или кто может поделиться) уже собранным файлом AIMP.SDK.dll???
Не срабатывает событие Player.TrackChanged.
Martin, добавь пожалуйста документацию .xml в NuGet пакет.
что вынесено в пакеты AimpSDK.Symbols и AimpSDK.Sources?
Не срабатывает событие Player.TrackChanged. Подписался, переключаю песни, но мой код не срабатывает.
public class AimpMessageHook : IAimpMessageHook { public AimpActionResult CoreMessage(AimpMessages.AimpCoreMessageType message, int param1, int param2) { return AimpActionResult.OK; } }public class Program : AimpPlugin{ private AimpMessageHook _hook; public override void Initialize() { _hook= new AimpMessageHook(); Player.ServiceMessageDispatcher.Hook(_hook); }}
Есть онлайн документация, вот тут https://martin211.github.io/aimp_dotnet_docs/api/AIMP.SDK.html НО не уверен на сколько она свежая
When closing AIMPac.exe (AIMP Audio Converter) or AIMPate.exe (AIMP Advanced Tag Editor), even a completely empty plugin made with aimp_dotnet throws an exception (see attachment).(https://www.aimp.ru/forum/index.php?topic=63088.0 for reproduction.)
var action = Player.ActionManager.CreateAction();
menuItem.Shortcut = Player.ActionManager.MakeHotkey(ModifierKeys.Shift, 0x4C);
var fileInfo = Player.CurrentFileInfo;
This application has leaked memory. The small block leaks are (excluding expected leaks registered by pointer):37 - 52 bytes: TDictionary<System.Integer,AIMP.Core.Services.Adapters.TAIMPMappedObjectAdapter.TLocalPropInfo> x 153 - 68 bytes: TAIMPActionAdapter x 1309 - 340 bytes: Unknown x 1
Попробовал установить таким способом:Code: [Select]menuItem.Shortcut = Player.ActionManager.MakeHotkey(ModifierKeys.Shift, 0x4C);В пункте меню появилась надпись Shift+L, но по нажатию этих клавиш ничего не происходит, только по клику на сам пункт меню.
Я понял, установить сочетание клавиш можно только через Action. Свойство Shortcut нужно только для отображения клавиш в пункте меню
Добрый день, можете подсказать, какое событие происходит, если плейлист заканчивается и плеер переходит в режим ожидания? Судя по всему, это не AimpCoreMessageType.AIMP_MSG_CMD_STOP, а что-то другое, но никак не пойму, что именно.