mp3 wieder geben
-
Erstmal danke kennst du dazu ein gutes Tutorial um mp3 wiederzugeben?
mfg.
Stefan
-
Ich glaube nicht das Du dazu ein Turorial findest.
Aber noch zwei Seiten dazu:
http://www.mp3-converter.com/mp3codec/implementation.htm
http://www.mp3-tech.org/Ciao
-
Danke.Ich hab schon etwas jetzt gefunden aber nur ein Teil:
FSOUND_Stream_Open
von fmod.mfg.
Stefan
-
Stefan311 schrieb:
Sollte möglichst ohne api sein da ich das in reinem C++ machen will.
LOL, dann viel Spaß bei der Wiedergabe
.
-
Walli schrieb:
Stefan311 schrieb:
Sollte möglichst ohne api sein da ich das in reinem C++ machen will.
LOL, dann viel Spaß bei der Wiedergabe
.Das war mehr auf DirectX oder Winapi bezogen>>sollte halt nicht so viel code sein.
Es ist nähmliche für ein Text spiel in der Console und dazu DirectX nehmen finde
ich nicht gut.mfg.
Stefan
-
Stefan311 schrieb:
Walli schrieb:
Stefan311 schrieb:
Sollte möglichst ohne api sein da ich das in reinem C++ machen will.
LOL, dann viel Spaß bei der Wiedergabe
.Das war mehr auf DirectX oder Winapi bezogen>>sollte halt nicht so viel code sein.
Es ist nähmliche für ein Text spiel in der Console und dazu DirectX nehmen finde
ich nicht gut.mfg.
StefanBenutz OpenAL von Creative. Und zum dekomprimieren vom MP3z einfach lame.
Den entkomprimierten Output übergibst du OpenAL.
Damit ist der Code auch portabler, da beides unter Linux auch existiert. FMOD zwar auch, ist aber restriktiver.rya.
Scorcher24
-
Mit fmod hab ich es erstmal hingekriegt ist ja nur für ein Textspiel aber mit openal hab ich mir auch schon überlegt wegen Linux.Auf jedenfall danke.

Mit lame und openal werde ich mir auch mal durch denn kopf gehen lassen.mfg.
Stefan
-
portaudio http://www.portaudio.com ist ansonsten auch eine sound bibliothek, weiss allerdings nicht ob du mp3 dekodieren kannst.
-
Ich mag auch noch Audiere ist aber denk ich für ein DOS-Textadventure nicht praktikabel
-
Stefan311 schrieb:
aber mit openal hab ich mir auch schon überlegt wegen Linux.
fmod geht auch auf linux. und ein paar anderen systemen:
Windows 32bit
Windows 64bit (AMD64)
Linux
Linux 64bit (AMD64)
Macintosh (os8/9/10)
Windows CE (Pocket PC / Smart phone)
Playstation 2
Xbox
GameCube
Xbox 360
Playstation Portable