3 回答

TA貢獻1795條經驗 獲得超7個贊
您也可以使用終端命令,例如:
import os
os.system('xdg-open music.mp3')
# music is playing ...
我在 cli 中使用MOC播放器,它可以在后臺播放和暫停音樂,例如:
import os?
os.system('moc -l music.mp3')? ? #play music?
os.system('moc -P music.mp3')? ? #pause music
os.system('moc -U music.mp3')? ? #unpause music

TA貢獻1799條經驗 獲得超6個贊
像這樣用 pip 安裝后,你可以在 python 中使用 playsound 模塊
from playsound import playsound playsound('path\to\your\music\file.mp3', False)
False 參數讓聲音在后臺播放
可悲的是,這只能在 Windows 上工作,因為到目前為止它是為 Windows 驅動程序實現的

TA貢獻1829條經驗 獲得超6個贊
通過使用 VLC
首先,安裝vlc
$ pip install python-vlc
然后你可以將它添加到你的代碼中
import vlc
player = vlc.MediaPlayer("/path/to/song.mp3")
player.play()
就像這樣,您可以在后臺播放音樂。你甚至可以控制它!
# to pause music
player.pause()
# to stop music
player.stop()
你可以做一個像這樣的功能
import vlc
player = None
def play_music(path):
global player
if player is not None:
player.stop # this code stop old music (if exist) before starting new one
player = vlc.MediaPlayer(path)
player.play()
添加回答
舉報