Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.04 c
3-1109235317
Peter_cc
2005-02-24 11:55
2005.03.27
SQL>255 символов


3-1109408889
fess
2005-02-26 12:08
2005.03.27
Ошибка в инструкции INSERT INTO


14-1110006675
TUser
2005-03-05 10:11
2005.03.27
Pegas -> Bat


14-1110173906
begin...end
2005-03-07 08:38
2005.03.27
С Днём рождения! 7 марта


1-1110969733
Прогин
2005-03-16 13:42
2005.03.27
XML Mapping





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский