2 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊
對(duì)于 python-vlc,您確實(shí)需要安裝 VLC。我不知道如何將 vlc 打包成 python exe。我建議研究獨(dú)立模塊,而不僅僅是 python 包裝器。
編輯:
您可以使用 pygame 庫(kù)中的聲音函數(shù):
import pygame.mixer
SOUND_FILE = 'file_path_here'
pygame.mixer.pre_init(44100, -16, 2, 2048)
pygame.mixer.init()
pygame.mixer.music.load(SOUND_FILE)
pygame.mixer.music.play(loops=0, start=1626) # 1626 seconds from beginning
while pygame.mixer.music.get_busy():
pygame.event.wait()

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
出于多種原因,您不應(yīng)該捆綁 VLC,即使這在技術(shù)上是可行的。最干凈的解決方案是檢查 VLC 或 VLC 播放器是否已安裝,如果缺少,則告訴用戶先安裝它。
添加回答
舉報(bào)