【问题标题】:c program to play audio filec程序播放音频文件
【发布时间】:2010-03-12 14:04:40
【问题描述】:

您能否给出一个示例代码来播放 C 语言中的音频文件,以及需要哪些头文件?我是这个概念的新手......我有兴趣了解这个。

【问题讨论】:

  • 'c' 语言没有声音。发出声音的是您为之编程的库和操作系统。您还没有指定什么操作系统、什么类型的音频、音频源等等。
  • 没有标准的方法。这取决于您的平台、您的库等。
  • 堆栈溢出给你一个大盒子来写你的问题,大概你可以使用全尺寸键盘。没有理由在你的问题中使用像“u”和“dis”这样的“txt-speak”。

标签: c audio


【解决方案1】:

您可以使用 PortAudio 库。 PortAudio 是一个免费、跨平台、开源的音频 I/O 库。它让您可以用“C”语言编写简单的音频程序,这些程序可以在许多平台上编译和运行,包括 Windows、Macintosh (8,9,X)、Unix (OSS)、SGI 和 BeOS。 PortAudio 旨在促进不同平台开发者之间的音频合成软件交流。

【讨论】:

    【解决方案2】:

    你不能单独在 C 中做,你将不得不涉及一些特定于平台的东西。

    一种仍然非常便携的方式是使用现有的多媒体库,例如SDL

    【讨论】:

      【解决方案3】:

      best c audio library linux

      在 *nix 上:只需将原始音频文件打印到 /dev/audio

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多