Как се прави ???

5 отговора 0 прегледа
#1

Как се прави ???

Как се прави преър който да може да просвирва MP3, WAV, MPG, MPEG, AVI файлове. Ако някой знае нещо за това как става ще съм му много благодарен ако сподели кода с мен и с другите потребители.

Предварително Ви благодаря...™

Отговор
в отговор на Kristian™ #2

Re: Как се прави ???

Ами, най-лесния начин е да използваш наготово WIndowsMedia контрола. Слагаш го някъде във формата, и го управляваш с програмен код. Може да му се зареждат файлове, да се управлява с команди за Play, Stop, и т.н. неща. Има си пропърти, така че да можеш да му скриеш неговите бутони, когато плейваш филми, и да си направиш свои бутончета.


Щирлиц
Отговор
в отговор на Щиpлиц #3

Re: Как се прави ???

Да аз засега съм го констроирал така ама просто неискам да мъкна контроли заедно с приложението си. Вече съм вкарал 2 които е неизбежно да махна така че неискам да мъкна и 3-ти. Знам че може да се прейват тези файлове с някое апи но незнам точно с кое и как да напиша кода та да използвам всичките функции на даденото апи.

Предварително Ви благодаря...™

Отговор
в отговор на Kristian™ #4

Re: Как се прави ???

Пробвай с API функцията mciExecute, мисля, че може да ти се сбъдне щастието.

Отговор
в отговор на Kristian™ #5

Re: Как се прави ???

Можеш да ползваш DirectShow директно. Просто слагаш reference към ActiveMovie control type library (c:\windows\system32\quartz.dll) и после през IBasicAudio, IBasicVideo2, IMediaEvent, IVideoWindow, IMediaControl, IMediaPosition интерфейси контролираш FilgraphManager обекта.

Виж как съм го сковал тук: VbAmp Player. Търси коментар "enter danger zone" до "end of danger zone" за интересен код.

cheers,
</wqw>

Отговор
в отговор на Kristian™ #6

Това

Купи ми го бялото кенефче.

Отговор