我正在使用vlc模块版本python-vlc==3.0.4106
运行python3。
当我运行以下python3脚本时,我听不到声音:
import vlc
p = vlc.MediaPlayer("/path/to/music.mp3")
p.play()
运行该脚本时,我没有输出,没有错误,没有音频。
当我使用cvlc在命令行上播放mp3时播放正常。
有人知道我在做什么错吗?
答案 0 :(得分:1)
问题在于该程序在播放音频文件之前就已终止。如果将代码更改为:
import time
import vlc
p = vlc.MediaPlayer("file:///music.flac")
p.play()
time.sleep(10)
工作正常。
答案 1 :(得分:0)
如果您曾经使用过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)