2010-02-23 39 views
2

我有15個1秒的wav文件,需要每秒播放一次,時間爲2分鐘。在應用程序加載時將wav文件讀入內存並從那裏播放,或者每秒從Properties.Resources進行加載會更好嗎?C#winform - 從嵌入資源播放wav文件

回答

1

這是否會不斷增加額外的WAV文件?如果不是,我強烈建議將它們加載到一個內存容器中,每次執行時都可以分拆新線程。

0

也許這樣做混合。看看它是否在內存中,如果沒有(第一次需要)加載它(也許用Dictionary<string, Stream>)並從那裏使用它。所以你一開始並沒有很大的負載問題,你只能將這些文件存入真正需要的內存中,而不是可能存在但不需要的文件。