Что самый простой путь состоит в том, чтобы повторить видео в MediaElement

У меня есть MediaElement, где источник связывается с некоторыми данными

<MediaElement Source='{Binding Something}' />

Что самый простой путь состоит в том, чтобы иметь видео повторение? Идеально, MediaElement имел бы повторное свойство поведения.

<MediaElement RepeatBehavior='Forever' ... />

Но я не могу найти такое свойство.

7
задан user380719 4 August 2010 в 14:51
поделиться

1 ответ

Вам нужно добавить раскадровку к MediaElement. См. Пример ниже:

<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>
13
ответ дан 6 December 2019 в 06:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: