毎秒 1 つずつ 2 分間再生する必要がある 1 秒の wav ファイルが 15 個あります。アプリケーションのロード時に wav ファイルをメモリに読み込んでそこから再生するか、Properties.Resources から毎秒オンザフライでロードする方がよいでしょうか?
1133 次
2 に答える
1
これは、今後も WAV ファイルを追加し続ける可能性があるものでしょうか? そうでない場合は、実行ごとに新しいスレッドをスピンオフできるメモリコンテナーにそれらをロードすることを強くお勧めします。
于 2010-02-23T01:13:56.987 に答える
0
たぶんそれをハイブリッドにしています。メモリ内にある場合は確認し、そうでない場合 (初めて必要な場合) にロードし (おそらく をDictionary<string, Stream>
使用)、そこから使用します。したがって、最初に大きな負荷の問題は発生せず、これらのファイルを本当に必要なメモリにのみ取り込み、存在する可能性はあるが不要なファイルは取りません。
于 2010-02-23T08:07:31.747 に答える