C#winform - 从嵌入式资源播放wav文件

时间:2010-02-23 01:04:54

标签: c# winforms wav

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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