Python VLC MediaListPlayer - Abrufen des aktuellen Status
In diesem Artikel werden wir sehen, wie wir den aktuellen Status des MediaListPlayer-Objekts im Python-VLC-Modul anzeigen können. VLC Media Player ist eine kostenlose und Open-Source-Software für tragbare plattformübergreifende Media Player und Streaming Media Server, die vom VideoLAN-Projekt entwickelt wurde. Der Media List Player wird verwendet, um mehrere Medien hintereinander abzuspielen, z. B. das Abspielen einer Serie, anstatt einzelne Medien zu verwenden, akzeptiert er die Medienliste. Die Funktionsweise ähnelt fast der des MediaPlayer-Objekts, es kann jedoch eine Liste von Medien wiedergeben. Der Status kann pausiert oder geschlossen sein, wir können den Media List Player jederzeit mit Hilfe der set_pause
Methode anhalten und fortsetzen , und er kann mit Hilfe der play
Methode gestartet werden.
Dazu verwenden wir die
get_state
Methode mit dem MediaListPlayer-ObjektSyntax: media_list_player.get_state()
Argument: Es braucht kein Argument
Rückgabe: Gibt das Statusobjekt zurück
Unten ist die Implementierung
import
vlc
import
time
media_player
=
vlc.MediaListPlayer()
player
=
vlc.Instance()
media_list
=
player.media_list_new()
media
=
player.media_new(
"death_note.mkv"
)
media_list.add_media(media)
media_player.set_media_list(media_list)
media_player.play()
time.sleep(
5
)
value
=
media_player.get_state()
(value)
Ausgabe :
State.Playing
Ein weiteres Beispiel
ist die Implementierung
import
vlc
import
time
media_player
=
vlc.MediaListPlayer()
player
=
vlc.Instance()
media_list
=
player.media_list_new()
media
=
player.media_new(
"1.mp4"
)
media_list.add_media(media)
media_player.set_media_list(media_list)
media_player.play()
time.sleep(
5
)
value
=
media_player.get_state()
(value)
Ausgabe :
State.Playing