在MediaElement中更改源(SILVERLIGHT)

Kri*_*ika 3 silverlight mediaelement playback

我想将我的MediaElent上的歌曲从track1.mp3更改为track2.mp3.以下是代码:

MyMediaElement.Stop();
Uri u = new Uri("track2.mp3", UriKind.Relative);
MyMediaElement.Source=u;
MyMediaElement.Play();
Run Code Online (Sandbox Code Playgroud)

MediaElement更改源但不会启动.这段代码可能有什么问题?

Jas*_*rts 5

尝试将MyMediaElement.AutoPlay设置为true,一旦源更改它应该播放.您还可以使用MediaElement.SetSource()方法进行调查,该方法采用流而不是uri.