Neste artigo, veremos como podemos estado atual do objeto MediaListPlayer no módulo python vlc. O VLC media player é um software reprodutor de mídia portátil de plataforma cruzada de código aberto e servidor de streaming de mídia desenvolvido pelo projeto VideoLAN. O reprodutor de lista de mídia é usado para reproduzir várias mídias em sequência, por exemplo, reproduzindo uma série, em vez de aceitar uma única mídia, ele aceita a lista de mídia. Seu funcionamento é quase semelhante ao do objeto MediaPlayer, mas é capaz de reproduzir uma lista de mídia. O estado pode ser reproduzido em pausa ou fechado, podemos pausar e retomar o reprodutor de lista de mídia a qualquer momento com a ajuda do set_pausemétodo, e pode ser iniciado a reprodução com a ajuda do playmétodo.

Para fazer isso, usaremos o get_statemétodo com o objeto MediaListPlayer

Sintaxe: media_list_player.get_state()

Argumento: não requer nenhum argumento

Retorno: retorna objeto de estado



Abaixo está a implementação

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) 

Resultado :

State.Playing

Outro exemplo
abaixo é a implementação

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) 

Resultado :

State.Playing