Wen es interessiert. Eine der besten kostenlosen Klassen dafür ist
WMp3. Allerdings ist der Code ein bisschen länger als zwei Zeilen:
Code:
#include <windows.h>
#include "wmp3.h"
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// create instance of WMp3 class
WMp3* myMp3 = new WMp3();
// open mp3 file from disk
int ret = myMp3->OpenMp3File("test.mp3",1000);
if(ret == FALSE) {
// if error, get error message, delete class instance and return
MessageBox(0, myMp3->GetError(),"Error",MB_ICONSTOP);
delete myMp3;
return 0;
}
// start playing
myMp3->Play();
MessageBox(0,"Click OK to stop playing","Playing mp3",MB_OK);
// stop playing
myMp3->Stop();
// delete class instance
delete myMp3;
return 0;
}
Die Klasse die oben eingebunden wird ist keine Standardklasse sondern kann
hier gedownloaded werden.
Ich hoffe ich konnte euch helfen wenn ich schonmal hier bin.