Delphi Audio Components

Hi,

I recently built a nice music jutebox program, which works excellently, however the CPU usage is around 20% (1.3Ghz 512Mb ram) which seems far too high ! I basicaly used the standard mediaplayer component that ships with Delphi (I have D7)

What I need is A new music player component (mp3 wav and WMA) that is PERSONALY RECOMMENDED (state what context/usage you put it to), I can use google too ;-p) *feels clever* I would like it to be as light-weight as possible in terms of CPU/Hardware, it must be able to handle files of 60Mb+ and play them at good quality (196 bps @ minimum).

Oh and one problem I have been having is trying to find an 'OnSongEnd' kind of event ... a timer continuly checking, has a tendancy to miss it occasionaly ;) so if this compont has one (or you could craft one) I would be very happy

thanks in advance

David
LVL 7
DavidBirch2dotComAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Lee_NoverConnect With a Mentor Commented:
I've had only good experience with bass.dll - http://www.un4seen.com/bass.html
and fmod.dll - http://www.fmod.org/
:)
0
 
Ivanov_GCommented:
0
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

 
DavidBirch2dotComAuthor Commented:
calinutz & Ivanov_G please READ the question, I have already found those links, I want personal recommendations


"it must be able to handle files of 60Mb+ and play them at good quality (196 bps @ minimum).

Oh and one problem I have been having is trying to find an 'OnSongEnd' kind of event ... a timer continuly checking, has a tendancy to miss it occasionaly ;) so if this compont has one (or you could craft one) I would be very happy
"

------------------------------------------------

Thanks Lee Nover, could you give a bit of detail about how to use a DLL ? are the components that will use them ?

David
0
 
gangsterbossCommented:
i don't know how good this dll is in cpu usage but it comes with a delphi example http://www.un4seen.co.uk/files/bass20.zip

if you look around on the site (www.un4seen.com or www.un4seen.co.uk u will find dlls for wma files and other cda files

good luck
gangsterboss
0
 
Lee_NoverCommented:
ugh .. seems I missed that comment .. sorry

there are ready classes that import the dll's functions
u then simply use those classes .. there are also examples for both dlls
don't know if there are "OnSongEnd" events or alike .. haven't used those in more than 3 years .. already then it had virtualy anything you'd need :)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.