2

我有 15 个 1 秒的 wav 文件,需要每秒播放一个,持续 2 分钟。是在应用程序加载时将 wav 文件读入内存并从那里播放,还是每秒从 Properties.Resources 动态加载?

4

2 回答 2

1

这是否可能会继续添加额外的 WAV 文件?如果没有,我强烈建议将它们加载到内存容器中,您可以为每次执行分离新线程。

于 2010-02-23T01:13:56.987 回答
0

也许做它混合。看一下,如果它在内存中,如果不是(第一次需要)将其加载到其中(可能带有 a Dictionary<string, Stream>)并从那里使用它。因此,您一开始并没有很大的负载问题,您只需将这些文件放入真正需要的内存中,而不是将可能存在但不需要的文件放入内存中。

于 2010-02-23T08:07:31.747 回答