Archived

This topic is now archived and is closed to further replies.

Prettyboyfs

Other then DirectShow, what else is good to use to play MP3's????

Recommended Posts

If you use anything like these proposed then better ONLY PLAY the MP3''s :-)

DirectShow is way more than a simple audio playback architecture. Just as a side note (from someone spending a significant part of his time in DirectShow since around 6 months).


Regards

Thomas Tomiczek
THONA Consulting Ltd.
(Microsoft MVP C#/.NET)

Share this post


Link to post
Share on other sites
Check out the Bass library (http://www.un4seen.com/music/). It''ll play everything -- mp3s, wavs, mods, s3ms, its, x3ms... all of it. And play it pretty well, with a nice, easy API.

The forums are helpful, and the one question I had was answered in a bout two hours. Great stuff.

The licensing can be a problem: it''s not free for commercial or shareware development.

Share this post


Link to post
Share on other sites
Prettyboyfs, I''d suggest you use FMod for all your sound playback. It''s easy to use, free for non-commercial stuff, has good tutorials/sample sources, it''s blitzing fast and portable.
http://www.fmod.org/

thona, how thick are those Microsoft goggles of yours?-) You seem to be adverticing M$ stuff in just about every thread.

Share this post


Link to post
Share on other sites
Hey, as a side note. Does DirectShow have licencing problems?
It''s completely free right? The only problem with it is your program will be tied to windows at a specific DirectX version?

Share this post


Link to post
Share on other sites
nope, using directshow frees you of mp3 restrictions since MS foots the bill for you. also MS does not ask for any mony nor have any real restrictive liscence for using directx. though you are definatly pretty much forced to use windows. however as long as the user has an equal or greater version of directx there will be no problems with things working. its one of the reasons why its best to use the lowest version of the directx component (in this case directshow) that supports what you want.

directx is fully compatible with all previous versions since it uses COM.

Share this post


Link to post
Share on other sites