我有一個服務器,有一些wav文件,並且當客戶端連接時,他可以要求服務器播放它們中的每一個,當多個客戶端連接時,或者當一個客戶端在完成一次之前請求兩次相同的wav文件,我需要再次並行播放它。如何在沒有延遲的同時播放多個wav文件
SoundPlayer
不允許。我試圖WindowsMediaPlayer
對象,但通過以下方式發揮它的時候:
WindowsMediaPlayer wmp = new WindowsMediaPlayer();
wmp.URL = sounds_folder;
它以一個延遲。
有沒有人知道一種方法來做到這一點?或者可能是一種在初始化時使用mediaplayer加載緩衝區的方法,這樣可以更快地播放該媒體播放器?
如果您在應用程序初始化時已經創建了WindowsMediaPlayer對象,該怎麼辦? – codymanix 2011-03-28 16:54:35
如果您要創建一個'WindowsMediaPlayer'對象,您是否需要爲要播放的每個聲音創建一個新實例(如果聲音要並行播放)? – 2011-03-28 16:55:10