有没有办法在歌曲之间暂停和恢复我的音乐播放列表?

Is there a way to pause and resume my Music Playlist between songs?

我是 Python 的新手,我认为通过创建播放列表来播放音乐会很有趣。我编写的代码播放保存在我的音乐文件夹中的 mp3 文件。现在我想 pause/resume 而脚本是 运行。 任何提示和建议都很受欢迎。

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()

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

import keyboard

keyboard.add_hotkey('p', current_song.pause, args=None)
keyboard.add_hotkey('r', current_song.play, args=None)