Hallo liebe Community,
In diesem Tutorial möchte ich euch das VideoLan VLC ActivX Plugin v.2 näher bringen.
Die Vorbereitung:
Nachdem ihr den VLC Player installiert habt solltet ihr das Plugin unter den Com-Steuerelementen finden.
Die Dll' findet ihr im Anhang.
Downloadlink des Beispiel Projekts ganz unten.
Dazu klickt ihr auf: Extras --> Toolboxelemente hinzufügen.
Nun klickt ihr auf COM-Steuerelemente und scrollt hinunter dem Plugin, setzt ein Hackerl und klickt auf OK.
Jetzt sollte sich das Plugin in der Toolbox befinden.
Nun erstellt ihr eine Benutzeroberfläche so wie es euch gefällt. Ich habe hier ein bespiel dazu:
Die in rot geschrieben Labels zeigen den jeweiligen Namen des Controls zu dem sie gehören.
Ihr benötigt noch 2 Timer (Timer_Info(Intervall: 100),Timer_fps(Intervall: 1000)) und 1 OpenFileDialog (Name: ofd_medium)
Bei der Trackbar ist das Maximum 200 da der VLC Player ein größeres Volumen bietet.
Nun erstellt ihr einen einfachen String (Diesen benötigen wir später)
Nun kommen wir zum Coden:
Musik zur Playlist adden: ( Diesen Button habe ich vergessen)
Nun das Abspielen:
Pause, Stop, Next und Prev:
Volumen:
Kommen wir zu den Timern.
Timer_fps:
Timer_Info:
Zum Schluss noch ein kleines Extra:
Schnappschusse eines Videos machen:
Die Schnappschüsse werden angeblich Unter %appdata%\Local\Temp gespeichert.
Dies war nur ein kleiner Einblick in das VideoLan VLC ActivX Plugin v.2. Ich hoffe ich konnte euch damit weiterhelfen.
Bei Fragen bitte einfach Melden.
Hat euch dieses Thema geholfen oder gefallen? Dann klickt bitte auf Bedanken
Dll's: .zip .rar im Anhang
In diesem Tutorial möchte ich euch das VideoLan VLC ActivX Plugin v.2 näher bringen.
Die Vorbereitung:
Nachdem ihr den VLC Player installiert habt solltet ihr das Plugin unter den Com-Steuerelementen finden.
Die Dll' findet ihr im Anhang.
Downloadlink des Beispiel Projekts ganz unten.
Dazu klickt ihr auf: Extras --> Toolboxelemente hinzufügen.
Nun klickt ihr auf COM-Steuerelemente und scrollt hinunter dem Plugin, setzt ein Hackerl und klickt auf OK.
Jetzt sollte sich das Plugin in der Toolbox befinden.
Nun erstellt ihr eine Benutzeroberfläche so wie es euch gefällt. Ich habe hier ein bespiel dazu:
Die in rot geschrieben Labels zeigen den jeweiligen Namen des Controls zu dem sie gehören.
Ihr benötigt noch 2 Timer (Timer_Info(Intervall: 100),Timer_fps(Intervall: 1000)) und 1 OpenFileDialog (Name: ofd_medium)
Bei der Trackbar ist das Maximum 200 da der VLC Player ein größeres Volumen bietet.
Nun erstellt ihr einen einfachen String (Diesen benötigen wir später)
Nun kommen wir zum Coden:
Musik zur Playlist adden: ( Diesen Button habe ich vergessen)
Nun das Abspielen:
VB.NET-Quellcode
- Try
- 'Dieser Code sollte sich von selbst erklären.
- VLCPlugin.playlist.playItem(lb_Playlist.SelectedIndex)
- 'Zu den Timern kommen wir später.
- Timer_fps.Start()
- Timer_Info.Start()
- 'Hier wird der Name des Mediums "ermittelt" und im Formname angegeben.
- Dim Name As String
- Name = Medium.Remove(0, Medium.LastIndexOf("\") + 1)
- Me.Text = "Wiedergabe von: " & Name
- Catch ex As Exception
- End Try
Pause, Stop, Next und Prev:
Volumen:
Kommen wir zu den Timern.
Timer_fps:
VB.NET-Quellcode
- Try
- Dim ofs As Integer = 0
- Dim str As String = VLCPlugin.input.fps
- For i As Integer = 0 To 2
- ofs = str.IndexOf(",", ofs + 1)
- Next
- Dim nstr As String = str.Substring(0, ofs)
- l_fps.Text = "FPS: " & nstr
- 'Hier werden die FPS ermittelt, alles nach dem Kommer gelöscht und in einem Label angegeben.
- Catch ex As Exception
- End Try
Timer_Info:
VB.NET-Quellcode
- Try
- Dim ofs As Integer = 0
- Dim str As String = VLCPlugin.input.Position * 100
- For i As Integer = 0 To 2
- ofs = str.IndexOf(",", ofs + 1)
- Next
- Dim nstr As String = str.Substring(0, ofs)
- l_CPosition.Text = "Position: " & nstr
- Catch ex As Exception
- End Try
- 'Hier wird die derzeitige Position ermittelt, sie auf Sekunden hochgerechnet, alles nach dem Kommer gelöscht und in einem Label angegeben.
- End Sub
Zum Schluss noch ein kleines Extra:
Schnappschusse eines Videos machen:
Die Schnappschüsse werden angeblich Unter %appdata%\Local\Temp gespeichert.
Dies war nur ein kleiner Einblick in das VideoLan VLC ActivX Plugin v.2. Ich hoffe ich konnte euch damit weiterhelfen.
Bei Fragen bitte einfach Melden.
Hat euch dieses Thema geholfen oder gefallen? Dann klickt bitte auf Bedanken
Dll's: .zip .rar im Anhang
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Gather“ ()