转载  Ogre HowTo——使用声音最简单的方法 收藏

绝对轻量级的声音引擎,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;
}

 

发表于 @ 2007年07月13日 10:39:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:Ogre HowTo——如何让摄像机不能穿透物体 | 新一篇:ACE中网络通讯编程基本架构

  • 发表评论
  • 评论内容:
  •  
Copyright © cancer05
Powered by CSDN Blog