Je dois lire une vidéo en utilisant MediaElement. Je souhaite mettre la vidéo en pause lorsque l'utilisateur appuie sur l'écran. J'ai trouvé qu'il y a un double événement sur MediaElement, mais je n'ai trouvé aucun événement tactile. Comment puis-je faire ceci?Comment faire une pause dans MediaElement en tapant/tapant sur l'écran - UWP
<MediaElement Name="videoMediaElement" AreTransportControlsEnabled="True" Stretch="Fill"
MediaOpened="videoMediaElement_MediaOpened" CurrentStateChanged="Media_State_Changed">
<MediaElement.TransportControls>
<MediaTransportControls Background="Red" Foreground="White"
IsStopButtonVisible="True" IsStopEnabled="True" IsTextScaleFactorEnabled="True"
IsPlaybackRateEnabled="True" IsPlaybackRateButtonVisible="True"
IsFastForwardButtonVisible="True" IsFastForwardEnabled="True"
IsFastRewindButtonVisible="True" IsFastRewindEnabled="True"/>
</MediaElement.TransportControls>
</MediaElement>
private async void Media_State_Changed(object sender, RoutedEventArgs args)
{
if (videoMediaElement.CurrentState == MediaElementState.Paused)
{
}
}
Je veux l'événement touche seulement au-dessus des video.Is possible avec ces événements? – user2431727
Je ne suis pas sûr de ce que vous entendez par * "dessus" *, mais je vous suggère de faire un essai. –
Utilisez simplement l'événement PointerPressed. Cela fonctionne pour n'importe quel périphérique d'entrée. –