【问题标题】:How to play sound in c++ [closed]如何在 C++ 中播放声音 [关闭]
【发布时间】:2018-03-06 12:56:30
【问题描述】:

我想知道如何在 C++ 中播放一些默认声音。我不想下载任何其他文件(程序或音乐)。只是演奏 2 或 3 个音符,如 bip bip。这段代码应该怎么写?

【问题讨论】:

  • 您可能应该在论坛中搜索相同的问题,但标题中包含您的操作系统,因为通常 C++ 解决方案是依赖于操作系统的。
  • 标准 C++ 没有声音(或图形)的概念。您需要使用特定于操作系统的接口/API。
  • @user202729:确实;请注意,您链接到的问题的公认答案解释了对名词的狡辩并没有多大作用。

标签: c++ audio


【解决方案1】:

如何在 C++ 中播放声音

没有用于在 C++ 中播放声音的标准 API。支持声音的操作系统提供一个 API(或在某些情况下提供多个 API)。使用 API 的第一步是弄清楚您正在为哪种操作系统编程。

【讨论】:

    【解决方案2】:

    你可以写

    #include <stdio.h>
    int main(){
        printf("\a");
    }
    

    这会将 BEL 信号发送到您的终端,通常会发出哔哔声。自C89以来就一直存在。但请注意,现代操作系统会有设置来抑制这种情况,您可能需要求助于特定的 API。

    【讨论】:

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