python3 vlc模块-无音频

时间:2019-01-16 05:45:29

标签: python python-3.x audio vlc

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

当我运行以下python3脚本时,我听不到声音:

import vlc

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

运行该脚本时,我没有输出,没有错误,没有音频。

当我使用cvlc在命令行上播放mp3时播放正常。

有人知道我在做什么错吗?

2 个答案:

答案 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)