2014-03-19 38 views
0

我正在編寫媒體播放器,我在C#中使用WPF。如何使用WPF C#mediaelement歌曲淡入/淡出

我的問題是,我不知道如何創建淡入/淡出功能(使用媒體元素),這意味着播放歌曲的最後7秒將開始淡出,同時下一首歌曲的前7秒將開始播放。

有沒有人這樣做?如果是這樣,那麼有人可以幫助我嗎? 謝謝。

+1

我們能否看到您的代碼? – ouflak

回答

0
myMediaElement.Play(); 
myMediaElement.BeginAnimation(UIElement.OpacityProperty, new DoubleAnimation(myMediaElement.Opacity, 0, TimeSpan.FromSeconds(10))); 
myMediaElement.BeginAnimation(MediaElement.VolumeProperty, new DoubleAnimation(myMediaElement.Volume, 0, TimeSpan.FromSeconds(11))); 

myMediaElement1.Play(); 
myMediaElement1.BeginAnimation(UIElement.OpacityProperty, new DoubleAnimation(myMediaElement1.Opacity, 1, TimeSpan.FromSeconds(10))); 
myMediaElement1.BeginAnimation(MediaElement.VolumeProperty, new DoubleAnimation(myMediaElement1.Volume, 1, TimeSpan.FromSeconds(11))); 

希望這有助於..只要創建兩個MediaElements內時,工程量和視覺。