Neste artigo, veremos como podemos criar uma instância MediaList a partir da classe Instance 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. Instance atua como um objeto principal da biblioteca VLC com o objeto Instance podemos criar media player, list player ou qualquer outro player disponível no VLC. Classe de instância a classe base usada no VLC para criar vários objetos. A lista de mídia é usada para armazenar várias mídias para que o media player possa reproduzir vários vídeos um após o outro. A lista de mídia pode conter um ou mais de um vídeo.

Para fazer isso, usaremos o media_list_newmétodo com o objeto Instance

Sintaxe: instance.media_list_new()

Argumento: não requer nenhum argumento

Retorno: retorna o objeto MediaList



Abaixo está a implementação

import vlc 
import time 
player = vlc.Instance() 
media_list = player.media_list_new() 
media_player = player.media_list_player_new() 
media = player.media_new_path("death_note.mkv") 
media_list.add_media(media) 
media_player.set_media_list(media_list) 
  
  
media_player.play() 
  
time.sleep(5) 

Resultado :

Outro exemplo
abaixo é a implementação

import vlc 
import time 
player = vlc.Instance() 
media_list = player.media_list_new() 
media_player = player.media_list_player_new() 
media = player.media_new_path("1.mp4") 
media_list.add_media(media) 
media_player.set_media_list(media_list) 
  
  
media_player.play() 
  
time.sleep(5) 

Resultado :