import vlc
import sys
def player():
song_list=['C:/Users/Public/Music/SampleMusic/Sleep.mp3',
'C:/Users/Public/Music/SampleMusic/Away.mp3']
instance=vlc.Instance()
for song in song_list:
player=instance.media_player_new()
media=instance.media_new(song)
media.get_mrl()
player.set_media(media)
player.play()
if 'stop' in raw_input('Command'):
player.stop()
sys.exit()
这段代码尝试使用liblvlcpython绑定来播放列表中出现的歌曲,当我只播放一首歌曲时一切正常,但当我尝试循环播放一个歌曲列表时,什么也不会播放
您需要将其放入循环中,等待每首歌曲播放完毕。
一个简单的方法如下:
相关问题 更多 >
编程相关推荐