¿Cómo puedo determinar que los medios se están reproduciendo en mediaelement WPF?

programación


Hola chicos.
Necesito saber cómo puedo determinar si mi video se está reproduciendo ahora, o en estado de pausa o en estado de parada.
En WPF.
¿Alguna ayuda por favor?

Lo que he probado:

¡No pude encontrar ningún intento! Solo usé MediaElement de Toolbox.

Solución 1

Una búsqueda rápida en Google: ¿Se está reproduciendo WPF MediaElement? – Búsqueda de Google [^]

encontró esto: Cómo: Controlar un MediaElement (reproducir, pausar, detener, volumen y velocidad) – WPF .NET Framework | Microsoft aprende[^]

Si lees el código de muestra verás esto:

XML
<MediaElement Source="media\numbers.wmv" Name="myMediaElement" 
     Width="450" Height="250" LoadedBehavior="Manual" UnloadedBehavior="Stop" Stretch="Fill" 
     MediaOpened="Element_MediaOpened" MediaEnded="Element_MediaEnded"/>

Evento MediaElement.MediaEnded[^] se activará cuando el medio deje de reproducirse.

ACTUALIZAR

Tu pregunta es cuando se pausa y cuando se detiene. Arriba te muestro cómo identificar cuando termina de reproducirse.

Si le estás diciendo a MediaElement Para pausar o detener manualmente, entonces ya conoce el estado del control, solo necesita realizar un seguimiento del estado manual.

コメント

タイトルとURLをコピーしました