【问题标题】:How do I make a beep function using SDL?如何使用 SDL 制作哔声功能?
【发布时间】:2011-08-18 18:01:18
【问题描述】:

我想让我的 SDL 程序以特定频率发出简单的哔声。我该怎么做呢?

我找到了一个tutorial,它可以写入 SDL 的声音缓冲区左右,但它似乎不起作用。 (我使用的是 OSX“雪豹”)

【问题讨论】:

  • 很感兴趣!周末可能会去看看。
  • 你能提供更多细节吗?你有没有听到任何声音? SDL_GetError 是否返回任何有用的信息?您是否尝试过在SDL forums 上提问?

标签: c audio sdl


【解决方案1】:

教程的代码忘记初始化Beeper::vgenerateSamples不适用于v的随机值。尝试将v=0;行添加到Beeper::Beeper()

【讨论】:

    猜你喜欢
    • 2016-09-09
    • 1970-01-01
    • 2018-08-30
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多