是否可以在歌曲之间暂停和恢复我的音乐播放列表?

问题描述 投票:0回答:1

我是Python的新手,我认为通过创建播放列表来播放音乐会很有趣。我编写的代码将播放保存在“音乐”文件夹中的mp3文件。现在,我想在脚本运行时暂停/恢复。任何提示和建议都受到好评。

import vlc
from mutagen.mp3 
import MP3
from glob import glob
import time

##Directory for Music Files########

audio_dir = '/path/to/Music'
files = glob (audio_dir + '/*.mp3')

####################################

for filename in files:

    current_song = vlc.MediaPlayer(filename)    
    audio_specs = MP3(filename)    
    current_song.play() 
    time.sleep(audio_specs.info.length)
    current_song.stop()
python python-3.x vlc
1个回答
0
投票

您可以使用Keyboard库从键盘捕获输入并将其映射到播放器。

import keyboard

keyboard.add_hotkey('p', current_song.pause, args=None)
keyboard.add_hotkey('r', current_song.play, args=None)
© www.soinside.com 2019 - 2024. All rights reserved.