ALSA 文档似乎非常缺乏......基本上,我需要异步播放声音,能够停止(所有)声音,并在播放成功时获得回调。
我主要可以做前两个,只是后者我遇到了麻烦。
有谁知道任何可以启发我的片段?
更多详细信息:
基本上,用户将浏览一组声音,当他们将鼠标悬停在一个声音上时,它应该播放它,当他们转到下一个声音时,那个声音应该很快停止,下一个声音应该播放等等......这将发生得很快。应该选择他们完整听到的最后一个(因此,如果整个声音成功播放,为什么我需要回调,因为所选的 atm 不一定是他们最少听到的,由于线程)
我真的不想使用 libasound 以外的任何库。