Stichwort war die VLC.au3
Mit fehlte der Befehl: _GUICtrlVLC_Play($vlc, $Stream)
Dafür muss man aber erstmal eine Datei zur Playlist hinzufügen: $Stream = _GUICtrlVLC_Add($vlc, $path)
Nächstes Problem:
Ich spiele damit einen Stream ab, der abundzu mal abreist.
Kann ich "checken" ob der Stream noch läuft, und wenn nicht er diesen neu startet?
Hier mein kurzes funktionierendes Script:
C
#include <VLC.au3> ;Findet man im oberen Beitrag
#include <GUIConstants.au3>
#include <GuiConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
Opt("GUIOnEventMode", 1)
_VLCErrorHandlerRegister()
GUICreate("Stream", 500, 350)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEButton")
;---------VLC Fenster----------Begin
Local $aPos = WinGetPos("Stream")
$vlc = _GUICtrlVLC_Create(0, -20, $aPos[2], $aPos[3])
$path = @ScriptDir & "\stream.m3u" ;Pfad zur Datei (Hier eine *.m3u
$Stream = _GUICtrlVLC_Add($vlc, $path) ;Fügt die Datei zur VLC Playlist hinzu
_GUICtrlVLC_Play($vlc, $Stream) ;Spielt die VLC Playlist ab
;---------VLC Fenster----------End
GUISetState(@SW_SHOW) ;Fenster anzeigen
While 1
Sleep(100)
WEnd
Func CLOSEButton()
Exit
EndFunc
Alles anzeigen