代码之家  ›  专栏  ›  技术社区  ›  cabgef

C Winform-从嵌入式资源播放WAV文件

  •  2
  • cabgef  · 技术社区  · 15 年前

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

    2 回复  |  直到 15 年前
        1
  •  1
  •   Brian    15 年前

    这会不会是一个潜在的增加额外的wav文件下来?如果不是,我强烈建议将它们加载到内存容器中,这样每次执行时都可以剥离新线程。

        2
  •  0
  •   Oliver    15 年前

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