Cómo llamar a DirectX para reproducir vídeo en vb.net
Utilice el componente Microsoft.DirectX.AudioVideoPlayback.
Primero, necesita instalar DirectX SDK.
DirectX 9.0c Redistributable
Actualización de DirectX 9.0 SDK
Luego, Microsoft.DirectX Agregue una referencia a AudioVideoPlayback.dll a su proyecto.
Utilice este código para colocar un archivo de vídeo en el control del Panel:
ImportsMicrosoft.DirectX.AudioVideoPlayback
Clase Pública Form1
Privada Sub Form1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs) maneja MyBase.Load
Atenuar videoFile As Audio =Nuevo audio("D:\Video1.avi")
videoFile.Owner = Panel1
videoFile.Play()
EndSub
EndClass
'Los datos recopilados antes no se han utilizado, puedes completarlos usted mismo
2) Los vídeos también se pueden reproducir utilizando el control del Reproductor de Windows Media.
Haga clic derecho en la caja de herramientas->Opciones->Componentes COM->Ubique y agregue el control ActiveX "Windows Media Player"
Luego aparecerá el control "Windows Media Player" en la caja de herramientas superior. Arrástrelo al formulario para crear un objeto AxWindowsMediaPlayer1 y especifique el archivo de audio o video para la propiedad URL.
AxWindowsMediaPlayer1.URL = "D:\VideoOrAudio.wmv"
El control Media Player reproducirá archivos automáticamente de forma predeterminada.