Fmod VS2008配置方法
来源:互联网 发布:红警2 win7 网络进不去 编辑:程序博客网 时间:2024/04/27 02:54
最近需要添加声音播放功能,最后选择用fmod,据说用它开发简单。打开fmod下载官网:
http://www.fmod.org/download/
FMOD Studio Programmer’s API and Low Level Programmer API的Windows
注册下载,需要什么验证码,需要翻墙或者发邮件,果断翻墙,下载安装,打开API文件夹,有三个,用lowlevel,资源里有上传。把里面的inc 和 lib两个文件加拷贝到工程里,将动态库fmod64.dll放在工程所在的文件夹。
// fmodExcise.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "inc/fmod.hpp"
#include <stdio.h>
using namespace FMOD;
#pragma comment(lib,"fmod64_vc.lib")
#pragma warning(disable:4996)
int _tmain(int argc, _TCHAR* argv[])
{
System* sys = NULL;
Sound* snd1 = NULL;
Sound* snd2 = NULL;
//Channel* ch1 = NULL;
//Channel* ch2 = NULL;
System_Create(&sys);
sys->init(10, FMOD_INIT_NORMAL, NULL);
sys->createStream("F:\\1.mp3", FMOD_DEFAULT, NULL, &snd1);
sys->createStream("F:\\2.mp3", FMOD_DEFAULT, NULL, &snd2);
//snd1->setMusicSpeed(2.0);
sys->playSound(snd1, NULL, false, NULL/*&ch1*/);
sys->playSound(snd2, NULL, false, NULL/*&ch2*/);
printf("Press a key (press \'Q/q\' to quit):");
char key = 0;
while (key!='q'||key!='Q')
{
/*
这个循环是为了让主函数永不结束(除非输入'Q'键)
这样FMOD就有机会继续执行任务(播放声音)
否则主函数会继续执行下一语句,直接退出
实际情况不应该是这样,这里仅仅作为一个示例罢了
实际情况应该是有一个前台任务在执行,在后台播放声音
*/
key = getchar();
}
return 0;
}
- Fmod VS2008配置方法
- Cocos 配置 FMOD EX
- FMOD
- fmod
- Freeglut 2.6.0 + VS2008下配置方法
- VS2008+FLTK+X64平台的配置方法
- GDI+在VS2008中的配置方法
- jsoncpp在VS2008下的配置方法
- 【VC】VS2008+WDK 配置方法解析
- VS2008+OPECV3.0.0+DirectShow 配置方法
- vs2008中调用matlab3013a程序配置方法
- VS2008编译驱动程序的配置方法
- VS2008编译驱动程序的配置方法
- GDAL在VS2008中的配置方法
- 【VC】VS2008+WDK 配置方法解析
- GDI+在VS2008中的配置方法(转)
- 在VS2008下配置OpenCV1.0的方法(转)
- win7+VS2008+WDK 配置ddk驱动开发方法
- jQuery event.target属性
- json与for in、json的对象的删除和其属性值得删除
- 排序算法学习
- Error opening new searcher
- vector的遍历和赋值的性能测试
- Fmod VS2008配置方法
- 图像样式改变及添加音乐评论,主题
- 利用 Lua 实现 App 动态化方案
- android 的数据状态保存,横竖屏切换时的操作
- css控制段落格式
- python 简单示例说明os.walk和os.path.walk的不同
- Android高德地图如何修改InfoWindow的背景图片.
- mysql 正确安全清空在线慢查询日志slow log的流程
- 8.React中文之列表和键