【问题标题】:Get system audio stream buffer for visualization获取系统音频流缓冲区以进行可视化
【发布时间】:2018-01-13 15:49:24
【问题描述】:

我尝试使用 NAudio 获取系统输出设备流缓冲区,但遇到了这个问题:

C# Unity 3D NAudio throws NullPointerException while checking for default audio endpoint

该问题中提到的完全相同的代码在我的 Windows 窗体项目(在 Unity 之外)中运行良好。

NAudio 对我来说是完美的解决方案,但它出于某种原因不想与 Unity 合作。那么有没有 NAudio 的免费替代品或任何其他免费可能的解决方案来解决这个问题?

【问题讨论】:

  • 请阅读How to Ask。要求推荐图书馆的问题是题外话。
  • @CamiloTerevinto 的存在是有原因的。
  • “任何其他免费的可能解决方案”仍然相同。 or 存在的原因并没有使这个问题成为话题。
  • @rene 在我提到的帖子中。
  • 您可能希望在您的问题中包含所有研究。

标签: c# unity3d


【解决方案1】:

我个人使用FMOD 取得了巨大成功,有关如何集成到统一中的帮助,您可以在此处查看一个利用它取得巨大效果的开源项目:):https://github.com/OrderOfThePorcupine/ProjectPorcupine

【讨论】:

  • FMOD 能否获取输出设备(如扬声器)的音频缓冲区?
  • 我相信 :)
猜你喜欢
  • 2011-11-02
  • 2019-12-26
  • 2011-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-07
  • 1970-01-01
相关资源
最近更新 更多