0
J'utilise MediElement pour lire des vidéos. Maintenant, je souhaite ajouter un texte sur la vidéo lorsqu'elle est en pause. Comment est-ce possible?Comment ajouter un texte sur la vidéo en superposition pendant que la vidéo est en mode pause en 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)
{
//write a text here
}
}
Il suffit d'ajouter TextBlock en XAML après MediaElement et de changer sa visibilité –
Je veux afficher le texte sur la vidéo. Pas en dehors de mediaelement – user2431727
Vous pouvez définir le décalage de texte ou voulez-vous dire avec quelques effets? –