2010-03-12 10 views
5

Czy można podać przykładowy kod do odtwarzania pliku audio w języku C, wraz z tym, jakie pliki nagłówkowe są potrzebne? Jestem nowy w tej koncepcji .... Jestem zainteresowany, aby się tego nauczyć.c program do odtwarzania pliku audio

+5

Język "c" nie brzmi. To biblioteki i system operacyjny, w którym programujesz dźwięk. Nie określiłeś systemu operacyjnego, jakiego rodzaju dźwięku, źródła dźwięku i tak dalej. – Skizz

+0

Nie ma standardowego sposobu na zrobienie tego. To zależy od twojej platformy, twoich bibliotek itp. –

+1

Przepełnienie stosu daje ci duże pole do napisania twojego pytania i prawdopodobnie masz dostęp do pełnowymiarowej klawiatury. Nie ma powodu, aby w pytaniach używać "txt-speak" takich jak "u" i "dis". –

Odpowiedz

3

Nie możesz tego zrobić tylko w języku C, będziesz musiał uwzględnić coś specyficznego dla platformy.

Jednym ze sposobów robienia tego w sposób, który wciąż pozostaje bardzo przenośny, jest korzystanie z istniejących bibliotek multimedialnych, takich jak SDL.

3

Można użyć biblioteki PortAudio. PortAudio to darmowa, wieloplatformowa, otwarta biblioteka audio I/O. Pozwala pisać proste programy audio w języku C, które będą kompilowane i uruchamiane na wielu platformach, w tym Windows, Macintosh (8,9, X), Unix (OSS), SGI i BeOS. PortAudio ma na celu promowanie wymiany oprogramowania do syntezy audio między programistami na różnych platformach.

Powiązane problemy