Форум: "Media";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизИ снова 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 вся ветка
Форум: "Media";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.027 c