Python VLC MediaListPlayer – Playing Next Item
Last Updated :
29 Aug, 2020
In this article we will see how we can play the next item in the MediaListPlayer object in the python vlc module. VLC media player is a free and open-source portable cross-platform media player software and streaming media server developed by the VideoLAN project. Media list player is used to play multiple media in a row for example playing a series, instead of taking single media it accepts media list. Its working is almost similar like the MediaPlayer object but it is capable of playing list of media. We can play a media with the help of play
method but it start playing media from index 0, and media at given index can be played with the help of play_item_at_index
method.
In order to do this we will use next
method with the MediaListPlayer object
Syntax : media_list_player.next()
Argument : It takes no argument
Return : It returns 0 upon success -1 if the item wasn’t found.
Below is the implementation
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.media_new( "1.mp4" )
media_list.add_media(media)
media_player.set_media_list(media_list)
media_player.play_item_at_index( 0 )
media_player. next ()
time.sleep( 5 )
|
Output :
Another example
Below is the implementation
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.media_new( "death_note.mkv" )
media_list.add_media(media)
media_player.set_media_list(media_list)
media_player.play_item_at_index( 0 )
media_player. next ()
time.sleep( 5 )
|
Output :
Share your thoughts in the comments
Please Login to comment...