Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

И снова WinampAPI.   Найти похожие ветки 

 
Алексей   (2004-12-03 15:18) [0]

Спасибо конечно, RRAIN, за статью о пользе плагинов "Взаимодействуем с Winamp") из DelphiWorld. Читал я её и в полном варианте. Полезная статья. Но ситуации она совершенно не проясняет. Как управлять Winamp-ом с помощью сообщений sendmessage и параметров WM_COMMAND и WM_USER ежу понятно. Это случай, когда плейер Winamp уже запущен и содержит загруженный в него playlist. Тогда sendmessage(hwnd,WM_USER,track_number-1,121) даёт номер трека, sendmessage(hwnd,WM_COMMAND,40045,0) нажимает кнопку play и т.д.

Задача же заключается в том, чтобы в запущенный Winamp с пустым playlist-ом добавить mp3 файл либо m3u-лист, у которых известны лишь имя и относительный путь (типа "\music\track01.mp3"). И как добавить mp3 в конец уже загруженного playlist-а (ENQUEUE)??? А как уже потом этим playlist-ом управлять яснее ясного (см. пресловутый "Взаимодействуем с Winamp").

Уважаемые мастера! Неужели нет среди вас людей, которые умеют в полной мере использовать возможности WinampAPI. Я знаю, что всё это сделать можно (сам видел), но пока не могу это осуществить. Подобные вопросы время от времени возникали на разных Delphi-форумах. Я не видел, чтобы кто-то дал вразумительный ответ. Также изрыл множество FAQ-ов - ничего похожего... Так что если ответ есть это будет полезно многим. Если кто знает, поясните пожалуйста на конкретных примерах.

Огромное спасибо тому, кто попытается ответить.


 
Mihey_temporary ©   (2004-12-03 19:53) [1]

IPC_ENQUEUEFILE

А вообще качай сразу же:
http://www.winamp.com/nsdn/winamp/sdk/
Заходи в папочку winamp, открывай wa_ipc.h и смотри все команды.


 
Tonix   (2004-12-05 04:48) [2]

>> Спасибо конечно, RRAIN, за статью о пользе
>> плагинов "Взаимодействуем с Winamp") из DlphiWorld


А ссылочку не оставите. Тоже интересуюсь wa.


 
OneFragLeft ©   (2004-12-05 13:56) [3]

>Tonix   (05.12.04 4:48) [2]
http://delphimaster.net/view/8-1101715834/


 
OneFragLeft ©   (2004-12-05 16:59) [4]

Алексей   (03.12.04 15:18)

По-моему ту апи не при чём. Взаимодействие должно осуществляться посредством файлов. ENQUEUE - вот тут надо подумать. Если найду -напишу.



Страницы: 1 вся ветка

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
14-1110226586
Fatal
2005-03-07 23:16
2005.03.27
Delphi2005


8-1102062177
-=SS=-
2004-12-03 11:22
2005.03.27
Проблемы с mp3


8-1102862594
pI.Rat
2004-12-12 17:43
2005.03.27
avi - файл


9-1105152143
fate
2005-01-08 05:42
2005.03.27
Оцените пожалуйста


1-1110563816
Evg12
2005-03-11 20:56
2005.03.27
Собрать несколько файлов в один.