2011-10-06 33 views
0

我試圖按下按鈕時播放相同的重疊聲音。 我嘗試使用MediaElement和SoundPlayer,但音樂停止並重新開始。我需要創建一個新的實例,但創建新的MediaElement(),並添加到舞臺didn't工作了 - 你的幫助/多次播放相同的聲音C#WPF

感謝

回答

0

入住這裏:http://www.interact-sw.co.uk/iangblog/2008/01/25/wpf-concurrent-audio

創建多個MediaPlayers在CodeBehind中。

+0

我沒跟MediaPlayer的成功,但一個新的嘗試MediaElment,現在工作: MediaElement的MP =新的MediaElement(); soundPanel.Children.Add(mp); mp.Source = new Uri(key_sound,UriKind.RelativeOrAbsolute); mp.MediaEnded + = new RoutedEventHandler(mp_MediaEnded); – MayconSouza

+0

@MayconSouza你可以寫這個作爲你的問題的答案,而不僅僅是一個評論。 – erikH

0

我沒有與MediaPlayers成功,但它的工作原理:

MediaElement mp = new MediaElement(); 
soundPanel.Children.Add(mp); 
mp.Source = new Uri(key_sound, UriKind.RelativeOrAbsolute);