2010-12-13 12 views
1

私は、ドットプロンプトでユーザープロンプトとしてwavファイルを再生しています。私のコードは、ラップトップ上で正常に動作しますが、ネットブックで音を飛ばしているようです。 wavの再生がドットネットのネットブックで一貫していることを確認するにはどうすればよいですか?ネットブックで時折再生の問題が発生し 現在のコード:ドットネットで確実に非同期のwavを確実に再生する方法を教えてください。

using (var player = new SoundPlayer(pSoundPath)) 
{ 
    player.Play(); 
} 

私は音名で呼び出すように辞書にサウンドをプリロード同じ問題:

おそらく、専用の高い優先順位を与え
Dictionary<string, SoundPlayer> playerDict = new Dictionary<string, SoundPlayer>(); 
playerDict.Add(soundName, new SoundPlayer(soundPath)); 
playerDict[soundname].LoadAsync(); 

答えて

0

Playerにスレッドが役立つかもしれません。非同期!=パラレル。非同期呼び出しがフォアグラウンド作業とプロセッサ時間の間に競合している可能性があります。

関連する問題