我的录音在开头和结尾都有一些无用的声音。 我怎样才能播放声音的中间部分?
我有AL_SEC_OFFSET,适用于入口点,我已经使用过了,但端点呢?
是否有任何智能OpenAL设置? Hopeso。
感谢。
答案 0 :(得分:1)
可能有一种解决方法可以触发一个在结束前停止播放的计时器。 更简单吗?
答案 1 :(得分:0)
OpenAL没有内置支持在特定采样点停止播放。在这种情况下,计时器是你最好的选择,即使它有点不准确。
如果你想要样本完美停止,你可以只将音频文件的中间部分加载到ALBuffer而不是整个东西。我有一些代码在这里做到了: