繁体   English   中英

SFML音频不起作用

[英]SFML Audio not Working

我之前使用的是SFML,所以我决定尝试音频设置。 我制作了一个sf :: Music实例并尝试播放声音。 但是,我收到一个错误消息,提示“该程序无法启动,因为您的计算机缺少openal32.dll。请尝试重新安装该程序以解决此问题。” 我将其作为Ludum Dare的项目进行开发,因此,如果这是一个常见问题,我真的不想使用它。 首先,我在哪里可以获取openal32.dll? 这是个常见的问题吗? 在c ++中可以用来播放音频的替代方法是什么? 谢谢!

OpenAL是SFML在内部使用的音频API。 您必须让用户安装OpenAL dll ,但是官方站点似乎已脱机。 您可以尝试使用Google搜索的有效链接来下载OpenAL软件包。

您可以改用OpenAL-Soft:

http://kcat.strangesoft.net/openal.html

它还支持双耳耳机的HRTF。 您也可以将其与应用程序(LGPL)打包在一起。 您可能必须将soft_oal.dll重命名为OpenAL.dll。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM