【发布时间】:2012-02-03 23:06:14
【问题描述】:
我需要将 wav 文件的所有样本放入一个数组(或两个,如果您需要这样做以保持立体声),以便我可以对它们进行一些修改。我想知道这是否容易完成(最好没有外部库)。我没有阅读声音文件的经验,所以我对这个主题了解不多。
【问题讨论】:
-
为什么不想使用库?如果是许可问题,请查找 LGPL 或类似许可。如果不是,那么,.NET 是基于库构建的,因此您不必自己编写所有代码。安装 NuGet,获取 NAudio(或其他音频库),不要重新发明轮子 :)。或者在 C 中执行 ;)
-
为什么重新发明轮子是一件坏事?您不仅会为自己解决问题而感觉良好,而且在此过程中您也会学到很多东西。如果您是为了好玩而编码并且没有时间限制,那么我会说肯定要重新发明轮子!