odtwarzanie mp3

0

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ź.

0

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.

0

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...

0

ok juz jest dobrze .....

0

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

0

wielkie dzięki crayze :-)

0

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);

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1