【问题标题】:Multispeaker option with BASS library带有 BASS 库的多扬声器选项
【发布时间】:2012-09-17 12:54:54
【问题描述】:

我正在从事一个声化项目,我必须从我的相机中跟踪一个有色物体,并在该物体移动到不同位置时播放音乐,例如:如果物体向右移动,则在右扬声器上播放音乐。

我一直在互联网上寻找音频库,但没有找到解决方案。我尝试使用 BASS 音频库,但找不到任何教程。我需要使用 BASS,因为我读到它有一个多扬声器选项。

有人知道如何使用这个多扬声器选项吗?

【问题讨论】:

  • 你看过 DirectX 音频吗?
  • 你可以试试fmod.org,他们有一个很好的教程可以让你开始使用一些代码。
  • 谢谢@Caesar,我会尽量坚持使用 BASS 库,但如果我发现我无法管理多扬声器选项,我会尝试使用 fmod...
  • @Angel 我用过低音库,但我不是出口。你到底有什么问题?
  • 我尝试使用 BASSmixer 库,让您可以选择要播放声音的扬声器。但是由于我找不到有用的指南,所以我无法做到...尝试使用 Bass_mixer_StreadAddChannel 但一直遇到问题和错误:(你知道一个可以让你选择扬声器的功能吗?

标签: c++ visual-studio-2010 speaker bass


【解决方案1】:

有很多选择。我个人建议您使用OpenALfmod

【讨论】:

  • 感谢您的回答。我尝试了 DirectSound,但没有成功。 OpenAl 它不适合我想做的事情,我读到它没有多扬声器选项......是吗?有没有人使用 BASS 库可以帮助我?
  • 在 openal 中,您可以设置听者和声源的位置,然后库会计算出它应该在哪个扬声器上播放...
【解决方案2】:

我建议您从查看库提供的示例开始。当遇到不明白的地方时,请尝试转到文档页面并搜索功能:http://www.un4seen.com/doc/

如果一切都失败了,请尝试在 BASS 论坛上四处看看。

【讨论】:

  • 我已经尝试查看该文档,但找不到任何有用的信息。
  • @Angel 文档本身不会教给你太多东西。您需要查看 BASS 库附带的示例。您可以将文档用作参考,即弄清楚示例代码在做什么。
  • 正如我已经说过的,它没有帮助。这就是我发布这个问题的原因....如果我解释错了,我很抱歉,我不是英语母语人士。我决定写这个问题是因为我没有发现 BASS 库附带的任何示例都有帮助。
【解决方案3】:

我找到了使用 IrrKlang 的解决方案。有了这个库,我可以管理 3D 声音跟踪项目...我建议使用这个库,它是我发现的最准确和最有用的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    相关资源
    最近更新 更多