寻找任何不是GPL或LGPL的简单声音库在Windows中播放。也就是说,该软件本身不是,它使用的任何库后端也不是GPL/LGPL。

我已经搜索了很长时间,发现所有看起来很有希望的东西(Allegro,SFML等)都包含一些GPL或LGPL代码。我并不是要就许可问题展开辩论,这只是我的偏爱,因此任何了解简单内容的人都请告诉我。

我不一定要寻找跨平台的解决方案,但是我也不想依赖内置Windows方法,例如PlaySound .. :)。任何帮助将不胜感激!

P.S.为了清楚我的简单意思,这是我需要的大多数功能:

  • 将文件名或内存中的数据提供给播放功能。
  • 如果可能,请定义声音结束的回调。
  • 最佳答案

    libsoundio的级别比您所要求的低一些,但它功能强大且已获得MIT的许可。

    关于c++ - 跨平台的C++声音库不是GPL/LGPL吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8072643/

    10-14 10:48