1

我正在尝试暂停和取消暂停 alsa 音频。调用pcm_pause(alsaHandle,0)立即暂停音频,但取消暂停它使用snd_pcm_pause(alsaHandle,1)不会开始音频播放,直到snd_pcm_drain(alsaHandle)被调用。但snd_pcm_drain()直到播放完缓冲区中的所有音频后才返回。因此,如果需要,我无法再次暂停音频。我想知道是否有办法自由暂停/取消暂停音频。

4

0 回答 0