如何在C++中使用SFML播放音频

rta7y2nd  于 2023-04-08  发布在  其他
关注(0)|答案(1)|浏览(250)

我想使用SFML播放音频,并且正在尝试使用音频模块。
所有的工作似乎都正常,但我得到这个错误消息:Failed to open sound file music.ogg (format not supported)
下面是我目前的代码:

#include <SFML/Audio.hpp>

int main() {
  sf::Music music;
  if (!music.openFromFile("music.ogg"))
      return -1; // error
  music.play();
  system("pause");
}
yqkkidmi

yqkkidmi1#

发生这种情况是因为你的操作系统默认不支持. ogg。我认为你应该转到https://convertio.co/es/ogg-wav/。然后在代码中,把文件名改成你用wav转换器得到的那个,然后把文件移到你有代码的同一个目录:)

相关问题