none
reproductor acción tras terminar reproduccion

    Pregunta

  • Saludos,  AxWindowsMedia desearía saber :) cual es el código para una acción tras terminar que la reproducción a terminado y se disponga hacer otra acción, alguien me puede guiar, saludos. 
    miércoles, 5 de octubre de 2016 16:05

Respuestas

  • Buenas, lo de acción no refleja bien que es lo que queres detectar, supongo que con acción te referis a reproducir un audio o algun medio, y que deseas saber cuando termina esa reproducción; si ese es el caso podes usar el evento PlayStateChange

    Public Sub player_PlayStateChange(ByVal sender AsObject, ByVal
    e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles player.PlayStateChange

          If e.newState == 3 Then
                ' Aqui: Accion tras detenerse la reproducción
          End If

    EndSub

    Dentro el evento PlayStatChange tenes la variable e.newState que recibe un valor entero (Integer o Int32) del 0 al 12 y cuyo significado para cada valor podes ver en el segundo enlace (dentro del bloque switch, del código de ejemplo)

    La documentación del objeto con sus propiedades, método y eventos:
    https://msdn.microsoft.com/en-us/library/windows/desktop/dd562388(v=vs.85).aspx

    Ejemplos de VB .Net y C# para el evento PlayStateChange:
    https://msdn.microsoft.com/en-us/library/windows/desktop/dd562460(v=vs.85).aspx

    PD: Si te sirvió no olvides de marcar esta respuesta ;) saludos!

    viernes, 7 de octubre de 2016 4:44