【发布时间】:2017-06-09 07:25:11
【问题描述】:
我不想在 C(1999) 中构建自己的钢琴,但是(声音)输出存在一些问题。
该程序检测预置键,以及它们被按下的时间......
如果按下某个键,它会启动一个新的thread(phthread),它应该播放指定的 wav 文件,如果不再按下该键,线程将被终止。
SDL 在 main() 中加载,音频设备在 main to 中打开(作为全局)。
但问题是,即使声音线程终止,SDL 也会继续播放。
所以我想要什么:
一次最多可以播放 8 个声音的声音函数,“正在播放”(不要将完整的文件加载到 thr 缓冲区并开始播放),可以全局初始化
对不起我的语言:(
Programm 适用于 Arch Linux 系统,但全平台(Unix、OSX、Ms Windows)会更好。
【问题讨论】: