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_pauseMethode anhalten und fortsetzen , und er kann mit Hilfe der playMethode gestartet werden.

Dazu verwenden wir die get_stateMethode mit dem MediaListPlayer-Objekt

Syntax: 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() 
  
print(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() 
  
print(value) 

Ausgabe :

State.Playing