使用C語言播放音頻文件是否包含任何頭文件?使用C播放音頻文件
回答
獲取更多信息在Mac OS X上,本地音頻API是CoreAudio。 Apple在其網站上爲它提供了一些不錯的documentation。它也提供了幾種常見文件格式的格式轉換器。
如上所述,您還可以使用SDL-SDL具有更便攜的優勢。 CoreAudio特定於Mac OS X.
而不是使用CoreAudio,另一個選擇是使用OpenAL,這是一個非常好的音頻API,它也是跨平臺兼容的。我相信它支持比SDL更多的功能(比如環繞聲),因此對於OP來說它可能是更好的選擇,取決於他們的需求。 – Cromulent 2009-11-20 08:29:56
我建議你看看SDL Sound。它是便攜式的,幷包含一些播放控制。
這取決於你要播放聲音的平臺和播放的格式。在GNU/Linux上,你有各種選項,如ALSA,Jack,PulseAudio等。在Windows上,可能有win32 API來播放音頻。
如果您有一個簡單的原始樣本,那麼在GNU/Linux上,您也可以將文件「cat」到音頻設備。
還有獨立於平臺的API,可讓您使用一個API並在任何平臺上重新編譯應用程序。
我正在使用Mac OS X xcode。 – 2009-11-20 06:52:12
http://tuvix.apple.com/audio似乎有一些很好的文檔。我沒有與OSX合作過,但我希望有一個明確的方式來使用Audio存在於OSX – 2009-11-20 07:05:48
由於RageZ建議SDL是一個不錯的跨平臺庫。您可以從http://www.libsdl.org/
- 1. 一次播放音頻音頻文件
- 2. 使用chrome.extension.getBackgroundPage()播放音頻文件
- 3. 使用Javascript播放音頻文件/ jquery
- 4. 使用Intents播放音頻文件
- 5. 使用Python播放音頻文件
- 6. 使用NAudio播放音頻文件1.7+
- 7. 使用iTunes播放音頻文件SDK
- 8. c程序播放音頻文件
- 9. 以C#播放音頻文件#
- 10. C#播放MPEG音頻文件
- 11. 播放音頻文件
- 12. Android播放音頻文件
- 13. 播放音頻文件
- 14. 播放音頻文件
- 15. 音頻文件不播放
- 16. 音頻文件未播放
- 17. 播放Twilio音頻文件
- 18. 在播放音頻文件
- 19. 音頻播放器在iPhone中播放遠程音頻文件?
- 20. 不斷使用音頻記錄的URL播放音頻文件
- 21. 使用RemoteIO和音頻單元播放音頻文件
- 22. 使用音頻設備播放音頻文件?
- 23. 使用Android媒體播放器播放m3u8音頻文件
- 24. android使用默認播放器播放音頻文件
- 25. 播放音頻和視頻文件
- 26. 播放音頻使用BackgroundCapableMedia
- 27. 使用Node.JS播放音頻
- 28. 使用J2ME播放音頻
- 29. 使用jquery播放音頻
- 30. 使用HTML5播放音頻
它適用於哪種平臺? – wallyk 2009-11-20 06:11:52
你在使用什麼操作系統?您需要多少控制才能播放?你在玩什麼類型的文件? – LnxPrgr3 2009-11-20 06:15:57
是的,有*頭文件被包含在使用C語言播放音頻文件中。你想知道*哪些*的? – dreamlax 2009-11-20 06:23:31