Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SDL_mixer] Opóźnienie w odtwarzaniu WAV

Ostatnio zmodyfikowano 2013-07-12 11:24
Autor Wiadomość
kris5665
Temat założony przez niniejszego użytkownika
[SDL_mixer] Opóźnienie w odtwarzaniu WAV
» 2013-07-07 19:51:45
Mam duży problem, a mianowicie z odtwarzaniem dźwięku z Mix_Chunków, które są w rozszerzeniu .wav. Te dźwięki są odtwarzane z opóźnieniem, a dla mnie szczególnie ważne jest aby były odtwarzane natychmiastowo.  Co ważne nie tylko ja mam z tym problem, bo podobno na Windowsie to tak działa.

C/C++
// tutaj podaje kod, ale nie różni się on od tego w poradnikach do tej biblioteki

Mix_Music * jakisdzwiek;
jakisdzwiek = Mix_LoadWAV( "jakisdzwiek.wav" );

// tutaj jakis kod

// a jak chce odtworzyc dźwięk to:
Mix_PlayChannel( - 1, jakisdzwiek, 0 );

Bardzo proszę o jakieś porady w związku z przyśpieszeniem odtwarzania .wav, najlepiej z wytłumaczeniem krok po kroku bo dopiero się uczę SDL i ogólnie programowania.
Jeżeli macie jakieś alternatywne biblioteki do odtwarzania dźwięku w SDL czy coś podobnego to napiszcie, ale chciałbym mieć biblioteke bezpłatną, do użytku komercyjnego itp. (tak na wszelki wypadek).

Z góry dziękuje za jakąkolwiek pomoc!

PS odtwarzanie plików .ogg lub .mp3 działa bez problemu, ale w ten sposób można odtwarzać tylko tło muzyczne, a nie krótkie dźwięki jak na przykład strzał z pistoletu
P-87206
domin568
» 2013-07-07 20:11:36
Podaj link do poradnika :)
P-87213
kris5665
Temat założony przez niniejszego użytkownika
» 2013-07-07 20:25:21
P-87216
DejaVu
» 2013-07-12 01:19:01
Inna biblioteka do dźwięku: http://audiere.sourceforge.net/
P-87619
MrPoxipol
» 2013-07-12 11:24:09
Również bardzo dobra i wygodna w użyciu biblioteka audio: BASS Audio. Jedyny minus to to, że nie jest Open Source i, aby ją wykorzystać w komercyjnym projekcie musisz wykupić licencję.
P-87632
« 1 »
  Strona 1 z 1