【问题标题】:Easiest way to play sound from C/C++从 C/C++ 播放声音的最简单方法
【发布时间】:2012-10-13 03:03:36
【问题描述】:

我有一个生成int 样本的函数(假设它只是一个随机函数)。

将这些整数路由到我的 Mac 上的扬声器的最简单方法是什么?

请注意,重要的是我能够无限期地发送整数并且它会播放它;我不是在寻找将其写入 WAV 文件并稍后播放之类的方法。

【问题讨论】:

  • 运行cout << '\a'; 会在您的PC 有一个典型的PC 扬声器时播放声音。这显然不是你要问的。编辑:我的意思是纯粹意义上的PC。不是 PC 与 Mac 的感觉。
  • @Geoff_Montee:是的,我需要它来制作样品……不仅仅是哔哔声。
  • 是的。这是个笑话。不过,我可能是唯一觉得这很有趣的人。我认为我的幽默感标准会随着时间的推移而下降。
  • 看看这个页面,我认为你可以根据那里的示例代码为你的程序建模:audiosynth.com/sinewavedemo.html

标签: c++ c macos audio


【解决方案1】:

我想最简单的方法是通过SDL,如果你想要更多跨平台和更少特定于 OSX 的东西。我个人用它来播放原始样本,效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-05
    • 2011-08-26
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多