![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
И снова WinampAPI. [D5, Win2k, WinXP]
Алексей © (2004-12-03 15:18:00)Спасибо конечно, 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-ов - ничего похожего... Так что если ответ есть это будет полезно многим. Если кто знает, поясните пожалуйста на конкретных примерах.
Огромное спасибо тому, кто попытается ответить.
OneFragLeft (2004-12-05 16:59:00) [1]Алексей (03.12.04 15:18)
По-моему ту апи не при чём. Взаимодействие должно осуществляться посредством файлов. ENQUEUE - вот тут надо подумать. Если найду -напишу.
OneFragLeft (2004-12-05 13:56:00) [2]>Tonix (05.12.04 4:48) [2]
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1101715834&n=7
Tonix (2004-12-05 04:48:00) [3]>> Спасибо конечно, RRAIN, за статью о пользе
>> плагинов 'Взаимодействуем с Winamp') из DlphiWorld
А ссылочку не оставите. Тоже интересуюсь wa.
Mihey_temporary (2004-12-03 19:53:00) [4]IPC_ENQUEUEFILE
А вообще качай сразу же:
http://www.winamp.com/nsdn/winamp/sdk/
Заходи в папочку winamp, открывай wa_ipc.h и смотри все команды.