c# - 当我尝试运行它时产生的迷宫声音不起作用
问题描述
我正在尝试使用迷宫生成的声音(https://github.com/odedw/sound-of-maze-generation)但是每当我尝试运行它时都会出错。
它总是说它以代码(0x800703e9)或堆栈溢出或未安装驱动程序退出,无论我多么努力,我都无法让它工作。
我无法复制错误,因为我尝试在完全没有 c# 编程知识的情况下对其进行编辑,并且我忘记了我编辑的内容。
很抱歉把它写得这么短,但这是我的第一篇文章,所以我不知道该怎么做。
解决方案
我试了一下,它在我的机器上也失败了。事实证明,作者依赖于一些特定的音频硬件。请参阅文件ViewModel.cs中的第 85 行:
_asio = new AsioOut("Focusrite USB ASIO");
但是,还有一种WaveOut
机制(在同一个文件中),目前已被注释掉。
当我“注释掉”所有_asio
引用并“恢复”waveOut
机制时,它确实成功启动(并产生了声音)(即噪音;-)。
(您只需要更改此特定文件。)
推荐阅读
- java - 使用 Excel 执行时在 Java 反射中获取“NOSuchMethodException”
- python - Python pandas groupby多列,创建字符串列表但对数字求和
- ios - 在定义的相同 IBAction 中使用未解析的标识符
- angular - 具有反应形式的组件的最佳实践是什么?
- php - 您的 SQL 语法有错误 - 但一切似乎都很好
- python - 将扁平字典的元素分组到子列表中
- android - Android 设备 ID
- r - 在 R 中一次根据所有变量的性别分布类型替换 NA
- dart - 如何在 Flutter 中保存图像文件?使用 Image_picker 插件选择的文件
- c++ - 交换链表中的值