【发布时间】:2018-12-02 20:26:36
【问题描述】:
当我运行程序时,音乐不会出现。 我检查了文件是否预加载了问题。 我的文件是 .ogg,受 sfml 支持。 我不明白为什么我运行程序时没有声音。 我加载文件时没有问题
#pragma once
#include <SFML/Audio.hpp>
class Audio
{
public:
Audio();
~Audio();
bool load();
bool gest();
private:
sf::Music _main;
};
bool Audio::load()
{
if (!_main.openFromFile("res/zelda.ogg"))
return false;
return true;
}
bool Audio::gest()
{
if (!load())
return false;
_main.play();
return true;
}
int main(void)
{
Monitor window;
Audio music;
window.initWindow();
while (window.run())
music.gest();
}
【问题讨论】: