Witam, szukam informacji jak odtworzyć mp3 w visual c++ (6.0) ...może być też gotowiec a sama aplikacja to win32 a nie robiona przez MFC z góry dziękuje za odpowiedź.
Do tego celu musisz wspomóc się jakąś biblioteką (chyba, że masz zamiar sam napisać cały algorytm dekodowania mp3). Kiedyś używałem bass.dlli byłem z niej bardzo zadowolony.
poszukałem info i testuje teraz fmod'a niby wszystko ok tylko wyskakuje błąd na dużych plikach
FMOD error (43) brakuje pamięci albo zasobów
pamięci to jest jeszcze z ~700mb wolnej .....jak się ma plik parę mega do braku pamięci jak jest z 700mb jeszcze wolnego?
klawisze P-pauza N-następny ... ale tylko jeden kawałek jest
adres: http://www.speedyshare.com/121316287.html
jak ktoś potrafi to rozwiązać to był bym wdzięczny...
ok juz jest dobrze .....
już wysiadam no nie mogę dojść czemu tak się dzieje
"Not enough memory or resources. " ??????????????????????
dlaczego taki błąd pokazuje?
http://odsiebie.com/pokaz/1745510---f3bd.html
nawigacja klawiszami (W,S) (B,N) (P)
tylko pierw dodać parę plików mp3 i wpisać je na liste do pliku playlist.m3u w data\sfx
wielkie dzięki crayze :-)
tak na przyszłość .....tam jest taki fragment
MultiByteToWideChar(CP_OEMCP,0,Path,MAX_PATH,WPath,MAX_PATH);//konwersja ANSI => Unicode
hr=pGraph->RenderFile(WPath,NULL);//stworzenie filtrˇw dla okreťlonego pliku
i w tym momencie człowiek dostaje wścieklizny przy polskich znakach i zamiast tego dać to
wchar_t* ascii2wide(const char* text)
{
int size = MultiByteToWideChar(GetACP(), 0, text, -1, 0,0);
wchar_t* wbuffer = new wchar_t[size+1];
MultiByteToWideChar(GetACP(), 0, text, -1, wbuffer, size+1);
return wbuffer;
}
char *plik=new char[max];
wchar_t *WPath=ascii2wide(plik);
hr=pGraph->RenderFile(WPath,NULL);
no wiesz, konwersja to już całkiem inna bajka, można by o tym pisać oddzielny artykuł
najlepiej to w ogóle bez konwersji podawać w UNICODE