Tmediapleyer VU Meter Hvordan??

Tags:    delphi

Hvordan laver jeg et VU meter til TMediapleyeren??
Lidt lige som i WinAmp....

Håber der er nogen der kan hjælpe....

På fårhond tak ;)



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du kan ikke gøre det direkte med TMediaPlayeren! Du skal vide hvordan man åbner en filformat og hive Audio data ud fra den. Det kan blive et større projekt da der findes et hav af forskellige formater og komprimerings algoritner - http://www.torry.net/audio.htm har en komponent der kan gøre det. Dernæst kan du bruge disse data til at synkronisere en VU Meter mens der afspilles eventuelt med TMediaPlayeren!

Nogen lydkort har dog en indbygget VU Meter, som kan bruges til den samme formål, men det er langt fra alle lyd-kort! http://www.swissdelphicenter.ch/torry/showcode.php?id=1086 er linket til koden til en sådan VU Meter, men husk hvis du får en fejl besked, når du vil kompile den, er det ret sandsynligt at dit lydkort ikke understøtter denne teknik!



Den artikel der var på:
http://www.swissdelphicenter.ch/torry/showcode.php?id=1086

Har jeg prøvet.... Men den tar kund lyd fra .Wav og .avi filer.......
Men jeg vil jo ogse ha den til at gøre det med andre filer som FX. .Mp3 og .mpg

På en eller anden måse må man kunne lave sin egen media player i stedet for TMediaplyeren i delphi men hvordan??



På en eller anden måse må man kunne lave sin egen media player i stedet for TMediaplyeren i delphi men hvordan??


"Simpelt", du skriver jo bare en i DirectX f.eks.
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



På en eller anden måse må man kunne lave sin egen media player i stedet for TMediaplyeren i delphi men hvordan??

"Simpelt", du skriver jo bare en i DirectX f.eks.
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk

Du kan bruge DirectMusic.

Se: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dmusprod/htm/whatisdirectmusic.asp
for en nærmere beskrivelse.

/Michael.



t