首页 > 解决方案 > 当我尝试运行它时产生的迷宫声音不起作用

问题描述

我正在尝试使用迷宫生成的声音(https://github.com/odedw/sound-of-maze-generation)但是每当我尝试运行它时都会出错。

它总是说它以代码(0x800703e9)或堆栈溢出或未安装驱动程序退出,无论我多么努力,我都无法让它工作。

我无法复制错误,因为我尝试在完全没有 c# 编程知识的情况下对其进行编辑,并且我忘记了我编辑的内容。

很抱歉把它写得这么短,但这是我的第一篇文章,所以我不知道该怎么做。

标签: c#stack-overflowmaze

解决方案


我试了一下,它在我的机器上也失败了。事实证明,作者依赖于一些特定的音频硬件。请参阅文件ViewModel.cs中的第 85 行:

_asio = new AsioOut("Focusrite USB ASIO");

但是,还有一种WaveOut机制(在同一个文件中),目前已被注释掉。

当我“注释掉”所有_asio引用并“恢复”waveOut机制时,它确实成功启动(并产生了声音)(即噪音;-)。

(您只需要更改此特定文件。)


推荐阅读