问题标签 [fmod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
415 浏览

iphone - 尝试将 FOMD 应用程序与我的集成时出现链接错误

我正在尝试在我的应用程序中使用 FMOD 示例应用程序“dsp_effectperspeaker”。但我收到错误

我用谷歌搜索并找到了这个http://brockwoolf.com/blog/how-to-use-dynamic-libraries-in-xcode-31-using-fmod

但错误仍然存​​在。

乌斯曼

0 投票
1 回答
606 浏览

c# - fmodex 返回 ERR_FILE_BAD 在 Mono/Ubuntu 下播放 MP3 文件

我正在尝试使用 fmodex 4.30.03 在 Mono/Ubuntu 下播放 MP3 文件。

我对 createSound() 的调用如下所示:

根据 SDK 附带的 C# 示例。

result正在设置为 19 ERR_FILE_BAD,.

同样的事情在 Windows 下也能正常工作。我在 app.config 中有以下内容:

如果这不存在,fmodex 甚至永远不会被加载,所以我知道它已经到了这么远。

我传入的文件肯定存在,但如果我传递无效路径,我实际上会收到相同的错误消息。

0 投票
1 回答
405 浏览

stream - 如何使用 FMOD 通过网络从磁盘发送文件的声音流?

我目前正在大学里做一个项目。我的应用程序应该对我计算机中的音频文件做一些事情。我使用 FMOD 作为声音库。

我遇到的问题是,我不知道如何访问声音文件的数据(使用 FMOD 方法打开并启动)以通过网络将其流式传输以在网络中的另一台 pc 上播放。

有没有人有类似的问题?!任何帮助都将不胜感激。提前致谢。

克里斯

0 投票
1 回答
1506 浏览

c++ - Why doesn't playSound actually output any sound using FMOD on windows?

I've traced the above code,there is no error/warning, but 01.mp3 isn't played,why?

0 投票
1 回答
3188 浏览

c# - C# FMOD 从流中播放

谁能帮助我使用 FMOD 或任何其他方式从内存流中播放文件?

到目前为止我有这个:
变量

代码

任何帮助将不胜感激

0 投票
2 回答
3932 浏览

c# - C# FMOD 实时播放流

我正在尝试实时播放流(当它来自下一个源时,我一直在向它添加数据)但无论 FMOD 不想在第一个块加载后继续播放,它似乎它在播放之前复制内存流/对其进行解码,然后在播放时不再使用我的流。

我正在使用以下内容播放我的流:

但无论如何,它只播放调用 playSound 时流中的数据量。

谁能知道如何实时修改缓冲区?流开始播放后...?

0 投票
2 回答
1954 浏览

c# - Sound.readData 和 Sound.lock 之间 FMOD 的区别?

我正在尝试对 FMOD 库中 Sound.readData 和 Sound.lock 之间的区别进行排序(我正在用 C#/C++ 编程,但我会用任何语言回答!)。最终目标是创建波形视图,据我所知,使用 Channel.getWaveData 无法(轻松)完成。

我已经能够让 Sound.readData 和 Sound.lock 方法分别使用 createStream 和 createSound 返回相同的数据(不确定它是否有效 - 例如已解码的数据)。如果可能的话,我想使用流方法来最小化内存占用,但我不确定我现在正在阅读什么,并且文档并不完全清楚。

0 投票
1 回答
5776 浏览

c++ - FMOD 3D 声音侦听器中的“使用了无效的对象句柄”

我正在尝试在使用 Ogre 的游戏中使用 FMOD 设置 3D 声音。声音侦听器连接到在样条曲线上运行的相机。我在播放器上附加了脚步声,音量应由播放器与相机的距离决定。

脚步声的作用就好像声音听者没有从其起始位置移动一样。在关卡开始时,脚步声很响,当你离开开始时,它们会变得更安静,直到你再也听不到它们了。如果你跑回到起点,它们会变得更响亮。但是,声音侦听器的场景节点的位置正在更新并与相机保持同步。

在代码中,以下行的每一帧都会生成一个 FMOD 错误:

结果总是返回 FMOD_ERR_INVALID_HANDLE,并带有以下错误字符串 - “使用了无效的对象句柄”。我不知道为什么会产生这个错误。作为参数传入的所有 FMOD_VECTOR 都已初始化,我似乎正确设置了系统。代码在不同的类中到处都是,但这里是重要的部分:

关于为什么“结果”返回此错误的任何想法?我假设这是 3D 声音无法正确播放的原因。

0 投票
2 回答
1040 浏览

c++ - 在 C++ 中录制时从设备获取声级

我想获得声级,所以我可以在录制声音时在我的 SDL 应用程序(平台是 Linux)中显示它。我怎样才能做到这一点?我在我的应用程序中使用 FMOD API,但对于录制,我使用 SoX(分叉并使用 exec() 来设置它 - 可能这可以做得更好,但我不知道如何:()。我应该使用一些SoX、FMOD API 的功能,或者直接访问 /dev/dsp 以获取声音数据?

0 投票
1 回答
4125 浏览

audio - C & Fmod Ex - 实时播放 PCM 阵列/缓冲区

我使用数组来处理无线电信号并获取原始 PCM 音频。我正在拼命尝试使用 Fmod Ex 播放此音频。

基本上,是否可以创建一个与我的循环缓冲区相对应的流,我可以以线程安全的方式访问它?任何有关使用什么方法的基本信息将不胜感激。

如果不是,任何其他 Windows 7 API 都可以解决问题吗?如何解决?(ASIO,瓦萨皮...)

谢谢°-°