绝对轻量级的声音引擎,audiere,支持跨平台,可以去http://sourceforge.net/projects/audiere/下载,再给个小例子,^_^
用VC6或者其他建个控制台程序,复制audiere.dll及要播放的声音文件到执行文件相同目录,附加依赖项audiere.lib
#include <iostream>
using namespace std;
#include "audiere.h"
audiere::AudioDevicePtr device(audiere::OpenDevice());
audiere::OutputStreamPtr stream(audiere::OpenSound(device, "music.wav", false));
int main()
{
stream->setRepeat(true);
stream->setVolume(0.5f); // 50% volume
stream->play();
int a;
cin >> a;
return 0;
}
本文介绍了一个轻量级跨平台的声音引擎Audiere,并提供了一个简单的使用示例。该引擎支持多种操作系统,适用于需要音频播放功能但又不希望引入复杂依赖的应用程序。
4045

被折叠的 条评论
为什么被折叠?



