20/02/10 9:59
u5975
Ciao a tutti, avrei la necessità di attivare un bottone (o altro) e aprire una finestra per far vedere un filmato.
Qualcuno può aiutarmi?
Grazie
Walter
aaa
20/02/10 11:05
walker93
il filmato devi vederlo nella form o va bene anche windows media player??
aaa
21/02/10 10:16
Daniele93
La cosa è piu semplice di quanto sembri... Scarica le DirectX aggiungi i riferimenti a Micrsoft.Directx e Microsoft.Directx.AudioVideoPlayback, importale nel progetto dichiara un nuovo oggetto video lo inizializzi e poi lo fai partire il video (video.Play()) al click del bottone! Automaticamente crea una finestra a parte!
Ultima modifica effettuata da Daniele93 21/02/10 10:30
aaa
21/02/10 12:47
Daniele93
Certamente! Per prima cosa devi scaricare dal sito della microsoft questo:
microsoft.com/downloads/…
Dopo aver istallato le librerie ti rechi nelle proprietà del progetto (Progetto>Proprietà>Riferimenti) e aggiungi tra i riferimenti quelli a Micrsoft.DirectX e Microsoft.Directx.AudioVideoPlayback fatto ciò nel codice del tuo progetto scrivi:
Imports Microsoft.Directx
Imports Microsoft.Directx.AudioVideoPlayback
Fatto questo avrai a diaposizione le classi Audio e Video. Non ti resta che usarle:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MioVideo As Video
MioVideo = Video.FromFile("Percorso")
MioVideo.Caption = "Finestra Video"
MioVideo .Play()
End Sub
oppure se lo vuoi nella form corrente:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MioVideo As Video
MioVideo = Video.FromFile("Percorso")
MioVideo.Owner = Me
MioVideo .Play()
End Sub
Per eventuali problemi chiedi!
Ultima modifica effettuata da Daniele93 21/02/10 13:00
aaa
26/02/10 13:58
Daniele93
MioVideo.Audio.Stop()
Dove Audio rappresenta l' audio del video ed è gestibile come un normale oggetto Audio...
Se hai un po di tempo da dedicarci le DirectX sono belle!
Ultima modifica effettuata da Daniele93 26/02/10 13:59
aaa