簡體   English   中英

python3 vlc模塊 - 沒有音頻

[英]python3 vlc module - no audio

我正在使用 vlc 模塊版本python-vlc==3.0.4106運行 python3。

當我運行以下 python3 腳本時,我沒有收到音頻:

import vlc

p = vlc.MediaPlayer("/path/to/music.mp3")
p.play()

當我運行該腳本時,我沒有輸出,沒有錯誤,沒有音頻。

當我使用 cvlc 在命令行上播放 mp3 時,播放效果很好。

任何人都知道我做錯了什么?

問題是程序在播放音頻文件之前就終止了。 如果您將代碼更改為:

import time 
import vlc

p = vlc.MediaPlayer("file:///music.flac")
p.play()
time.sleep(10)

它工作正常。

如果您曾經使用過 p.audio_set_volume(100),則播放器可能會被靜音,因此只需將其設置回 100。使用以下代碼...

import vlc,time
#Specifie your path for the song
p = vlc.MediaPlayer(r"C:\Users\dell5567\Desktop\engsong\Dire-Straits-Walk-Of-Life.mp3")
p.play()
#Sets the volume to 100
p.audio_set_volume(100)
time.sleep(10)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM