2010-03-12 40 views
5

C dilindeki bir ses dosyasını yürütmek için hangi kod dosyalarının gerektiği ile ilgili bir örnek kod verebilir misiniz? Bu konsepte yeniyim .... Bunu öğrenmek istiyorum.c ses dosyasını çalma programı

+5

'c' dili ses çıkarmıyor. Ses için programladığınız kitaplıklar ve işletim sistemi. İşletim sistemi, ne tür bir ses, ses kaynağı vb. Belirtmediniz. – Skizz

+0

Bunu yapmanın standart bir yolu yok. Platformunuza, kütüphanelerinize vs. bağlıdır. –

+1

Yığın taşması, sorunuzu yazmak için size büyük bir kutu verir ve büyük ihtimalle tam boyutlu bir klavyeye erişebilirsiniz. Sorularınızda "u" ve "dis" gibi "txt-konuş" kullanmak için bir sebep yok. –

cevap

3

Yalnız C'de yapamazsınız, platforma özel bir şey eklemek zorunda kalacaksınız.

Bunu hala taşınabilir bir şekilde yapmanın bir yolu, SDL gibi mevcut çoklu ortam kitaplıklarını kullanmaktır.

3

Sen portaudio kütüphanesini kullanabilirsiniz bir ham ses dosyası yazdırmak. PortAudio, ücretsiz, çapraz platform, açık kaynaklı, ses I/O kütüphanesidir. Windows, Macintosh (8,9, X), Unix (OSS), SGI ve BeOS dahil olmak üzere birçok platformda derlenecek ve çalıştıracak 'C' programında basit ses programları yazmanızı sağlar. PortAudio, farklı platformlardaki geliştiriciler arasında ses sentezi yazılımının değişimini teşvik etmeyi amaçlamaktadır.