2010-02-23 75 views
2

我有15个1秒的wav文件,需要每秒播放一次,时间为2分钟。在应用程序加载时将wav文件读入内存并从那里播放,或者每秒从Properties.Resources进行加载会更好吗?C#winform - 从嵌入资源播放wav文件

回答

1

这是否会不断增加额外的WAV文件?如果不是,我强烈建议将它们加载到一个内存容器中,每次执行时都可以分拆新线程。

0

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