转自gogoplayer的Blog   http://www.cppblog.com/gogoplayer/archive/2006/11/29/15763.html
推荐一个简单的声音引擎
绝对轻量级的声音引擎,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;
}

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Cancer05/archive/2007/07/13/1688016.aspx

Ogre 使用声音最简单的方法相关推荐

  1. 关于OGRE与OSG的简单比较

    关于OGRE与OSG的简单比较 林乃养 lnychina{at}gmail.com 浙江大学CAD&CG实验室 2010年3月27日 1 前言 我曾经细致阅读过OGRE和OSG官方提供的文档, ...

  2. 关于 OGRE 与 OSG 的简单比较

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 关于 O ...

  3. 关于OGRE与OSG的简单比较【转】

    关于OGRE与OSG的简单比较 林乃养 lnychina{at}gmail.com 浙江大学CAD&CG实验室 2010年3月27日 1 前言 我曾经细致阅读过OGRE和OSG官方提供的文档, ...

  4. 关于 OGRE 与 OSG 的简单比较 (转)

    关于 OGRE 与 OSG 的简单比较 1   前言 我曾经细致阅读过 OGRE 和 OSG 官方提供的文档,有<Pro OGRE 3D Programming>.OGRE自带手册(man ...

  5. 教你剪辑处理分割视频简单的方法

    现在大家都喜欢看短视频,那么如何将一些视频时长较长的分割为短视频呢?这里教大家一个简单的方法.一起来学习批量分割的剪辑技巧吧. 在电脑上下载安装一个[媒体梦工厂],登录上选择"分割视频&qu ...

  6. 超市促销叫卖的语音是怎么做的?介绍简单小方法,方便又快捷

    超市促销叫卖的语音是怎么做的?介绍简单小方法,方便又快捷 平时在逛超市或者逛街的时候,经常可以听到一些叫卖声,比如超市促销的声音,或者小摊贩们用喇叭做的沿街叫卖的声音等等.那么,如果我们自己想要做这种 ...

  7. 对讲机服务器信号不好怎么办呢,对讲机出现故障后的简单处理方法

    对讲机一般都是使用在一些侦查的工作中的,例如公安刑警类型的工作,那么如果在使用的时候出现了点失误该怎么维修好呢?以下是学习啦小编为你整理的对讲机故障的简单处理方法,希望能帮到你. 对讲机故障的简单处理 ...

  8. 计算机的铃声怎么取消,怎样取消开机声音?四种方法任你选

    怎样取消开机声音?四种方法任你选 发布时间:2017-04-19 07:22 来源:互联网 当前栏目:电脑技巧 很多电子产品在开机时都会有开机提示音也可称为开机音乐等,但就是这种开机提示音有时候却会让 ...

  9. JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性

    一.什么是提升系统的高可用性 JAVA服务端,顾名思义就是23体验网为用户提供服务的.停工时间,就是不能向用户提供服务的时间.高可用,就是系统具有高度可用性,尽量减少停工时间.如何用最简单的方法来搭建 ...

  10. 【CI3.1】CI框架简单使用方法

    CI框架简单使用方法 1.回忆MVC1.1.M:模型,提供数据,保存数据1.2.V:视图,只负责显示,表单form1.3.C:控制器,协调模型和视图1.4.action:动作,是控制器中的方法,用于被 ...

最新文章

  1. 思科——单臂路由与DHCP的结合
  2. bash: /usr/lib/jvm/jdk1.7.0_80/bin/java: No such file or directory 问题
  3. mysql语言定义_MySQL定义语言[DDL]
  4. 怎样用EA设计ER图
  5. python能做什么游戏ll-一个简单的python game游戏
  6. 软件开发生命周期中的设计阶段_BIM咨询在设计阶段包含哪些内容?体现了哪些价值?...
  7. 外国人起争执时最常说的话
  8. IBatis.Net学习笔记(四)--再谈查询
  9. MySQL binlog和redo/undo的概念
  10. [Github推荐]CVPR2019录用论文下载及可视化论文网站
  11. RTX5 | 线程管理01 - 创建线程(静态堆栈方式)
  12. json解析 spark_PySpark算子处理空间数据全解析(8):构造空间数据的RDD(2)
  13. 深入剖析 Sharepoint 企业项目管理与 SharePoint(转)
  14. (七)电量分析 —— 优化耗电
  15. WIN7远程桌面连接显示凭据不工作的解决方法
  16. 华为鸿蒙os logo,华为鸿蒙 OS Logo :Powered by HarmonyOS
  17. 【计算机网络】网络层(六)—— IP组播与移动IP
  18. AutoCAD中禁用shift+鼠标中键组合作为动态观察的功能
  19. 手写笔迹还原算法(InkCanvas)
  20. 天圆地方· 围棋界的盲棋天才 -- 鲍云

热门文章

  1. 深入理解裸机与RTOS开发模式
  2. 函数6:lambda 表达式
  3. php输出绝对值,PHP实现找出有序数组中绝对值最小的数算法分析
  4. 眼部卸妆液行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  5. 苏炳添博士论文研究自己,奥运学术两兼顾
  6. 剑网3服务器延迟高,关于《剑网3》网络延迟的一些理论分析
  7. C语言typedef和define、字节对齐的问题
  8. java投票排名怎么弄_投票排名算法
  9. 2183440-33-5,Methyltetrazine-PEG8-acid在存在活化剂(如EDC或HATU)的情况下,它可用于与含胺分子共轭
  10. 《谷物大脑》书中的精髓:如何通过四星期行动计划打造健康身体?