Как добавить элементы управления mediaplayerelements в UWP - PullRequest
0 голосов
/ 14 сентября 2018

Как включить базовые кнопки на вашем MediaPlayerElement, например play , pause или расширенные функции, такие как Fast Forward ?

1 Ответ

0 голосов
/ 14 сентября 2018

MediaPlayerElement уже имеет все основные элементы управления для Пауза / Воспроизведение , Стоп , FastForward и т. Д. Вам просто нужно установить AreTransportControlsEnabled = true и у вас будут все основные элементы управления для элемента мультимедийного элемента.

<MediaPlayerElement x:Name="mediaPlayer"
          Source="ms-appx:///Media/video1.mp4"
          AreTransportControlsEnabled="True" />

и для включения FastForward подобных кнопок на них вы можете явно включить их на своих MediaTransportControls следующим образом:

<MediaPlayerElement x:Name="mediaElement1" Source="ms-appx:///Assets/audio.wma"
          AreTransportControlsEnabled="True">
    <MediaPlayerElement.TransportControls>
        <MediaTransportControls IsZoomButtonVisible="False"
                                IsFastForwardButtonVisible="True"
                                IsPlaybackRateButtonVisible="True" IsPlaybackRateEnabled="True"/>
    </MediaPlayerElement.TransportControls>
</MediaPlayerElement>

Вы можете заметить, что помимо кнопки ускоренной перемотки есть много других кнопок для включения расширенных функций, а также кнопка воспроизведения и зоомбаттон.

...