After playing a MediaElement, how can I play it again?

Posted by Edward Tanguay on Stack Overflow See other posts from Stack Overflow or by Edward Tanguay
Published on 2010-03-22T03:37:27Z Indexed on 2010/03/22 3:41 UTC
Read the original article Hit count: 449

Filed under:
|
|
|
|

I have a variable MediaElement variable named TestAudio in my Silverlight app.

When I click the button, it plays the audio correctly.

But when I click the button again, it does not play the audio.

How can I make the MediaElement play a second time?

None of the tries below to put position back to 0 worked:

private void Button_Click_PlayTest(object sender, RoutedEventArgs e)
{
    //TestAudio.Position = new TimeSpan(0, 0, 0);
    //TestAudio.Position = TestAudio.Position.Add(new TimeSpan(0, 0, 0));
    //TestAudio.Position = new TimeSpan(0, 0, 0, 0, 0);
    //TestAudio.Position = TimeSpan.Zero;

    TestAudio.Play();
}

© Stack Overflow or respective owner

Related posts about Silverlight

Related posts about wpf