Freigeben über


So geht's: Wiederholen der Medienwiedergabe

In diesem Beispiel wird gezeigt, wie Medien unbegrenzt wiedergegeben werden, d. h. wie Medien so konfiguriert werden, dass sie in einer endlosen Schleife abgespielt werden.

Beispiel

Im folgenden Beispiel werden MediaElement und MediaTimeline in einem Storyboard verwendet, um einen Medienclip in einer Endlosschleife wiederzugeben.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >
  <StackPanel>

    <!-- The MediaElement control plays the sound. -->
    <MediaElement Name="myMediaElement" >
      <MediaElement.Triggers>
        <EventTrigger RoutedEvent="MediaElement.Loaded">
          <EventTrigger.Actions>
            <BeginStoryboard>
              <Storyboard>

                <!-- The MediaTimeline has a RepeatBehavior="Forever" which makes the media play
                     over and over indefinitely.-->
                <MediaTimeline Source="media\tada.wav" Storyboard.TargetName="myMediaElement"  
                 RepeatBehavior="Forever" />

              </Storyboard>
            </BeginStoryboard>
          </EventTrigger.Actions>
        </EventTrigger>
      </MediaElement.Triggers>
    </MediaElement>

  </StackPanel>
</Page>

Siehe auch