1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
'apres installation de la sdk(voir dans dossier C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\)
'ajouter ue reference aux assemblies:
'-Microsoft.DirectX.dll
'-Microsoft.DirectX.AudioVideoPlayback.dll
'pour executer cet exemple:
'dropper sur le form dans l'ordre
'- panel1(contiendra nos 2 buttons)
'
'- panel2 (adffichera la video)
'
Imports Microsoft.DirectX
Imports Microsoft.DirectX.AudioVideoPlayback
Public Class frmVideo
Private vid As Video
Public Sub New()
' Cet appel est requis par le Concepteur Windows Form.
InitializeComponent()
' Ajoutez une initialisation quelconque après l'appel InitializeComponent().
Me.ResizeRedraw = True
Me.Panel1.Dock = DockStyle.Top
Me.Panel2.Dock = DockStyle.Fill
End Sub
Private Sub btnOpenFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOpenFile.Click
Dim strFileVid As String = String.Empty
Dim dlg As OpenFileDialog = New OpenFileDialog
dlg.FilterIndex = 0
dlg.Filter = "Fichiers Video(*.*)|*.*"
If dlg.ShowDialog = Windows.Forms.DialogResult.OK Then
strFileVid = dlg.FileName
If Len(strFileVid) = 0 Then
Return
Else
vid = New Video(strFileVid, True)
vid.Caption = "bear"
Me.Text = vid.Caption
vid.Size = New Size(Me.Panel2.Width, Me.Panel2.Height)
vid.Owner = Me.Panel2
vid.ShowCursor()
vid.Play()
End If
End If
End Sub
End Class |