如何在lua中播放声音

Mik*_*ajt 2 audio lua

如何在lua中播放声音?有什么简单的技巧怎么做?

我的目标是在玩我的游戏时玩一些ogg(或mp3)文件,这是用lua编程的.它在Windows上运行.

Ale*_*ysh 5

Lua没有任何内置的声音API.就像在Windows上一样,您有以下选择:

  • 为选择的声音系统编写绑定(OpenAL或更高级别的东西 - 如果您需要帮助选择一个,则作为单独的非Lua特定问题).

  • 使用LuaJIT2 FFI直接访问所选音响系统的DLL函数.

  • 否则,如果您不使用LuaJIT2,请使用Alien FFI库.

  • 或者,如果你熟悉COM的东西,确实使用LuaCOM播放一些声音(使用DirectSound?).