繁体   English   中英

SoLoud 音频未播放

[英]SoLoud Audio not playing

我正在寻找一些帮助来让音频库 SoLoud 工作我已经从文档页面https://sol.gfxile.net/soloud/quickstart.html写出快速入门,选择静态库路由,但是无论我尝试过许多不同的 wav 文件,它似乎都无法播放,我已经逐步完成并且文件似乎正在正确加载,并且任何方法似乎都没有发生故障。 一切似乎都包含在内并正确链接,因为我在任何地方都没有任何错误。 只是没有声音。 我在想也许我以某种方式错误地设置了它,但我找不到任何错误。 无论如何,这里是任何帮助的来源,将不胜感激。

#include "soloud.h"
#include "soloud_wav.h"



int main()
{
    SoLoud::Soloud gSoloud; // SoLoud engine
    SoLoud::Wav gWave;      // One wave file

    gSoloud.init(); // Initialize SoLoud

    int x = gWave.load("A.wav"); // Load a wave
    std::cout << x << std::endl;
    gSoloud.play(gWave); // Play the wave



    std::cout << "Hello World!\n";
} ```

愚蠢的我忘记了我的线程逻辑,当程序结束时进程终止,并且它的子线程按照操作系统播放音频死亡。 我忘记了。 所以简单的解决方案是一个循环,你有它的音频。

暂无
暂无

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

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