Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python3 vlc模块-无音频_Python_Python 3.x_Audio_Vlc - Fatal编程技术网

python3 vlc模块-无音频

python3 vlc模块-无音频,python,python-3.x,audio,vlc,Python,Python 3.x,Audio,Vlc,我正在使用vlc模块版本运行python3PythonVLC==3.0.4106 运行以下python3脚本时,没有音频: import vlc p = vlc.MediaPlayer("/path/to/music.mp3") p.play() 当我运行该脚本时,我没有得到任何输出、错误和音频 当我使用cvlc在命令行上播放mp3时,播放效果很好 有人知道我做错了什么吗?问题是程序在播放音频文件之前就终止了。如果将代码更改为: 导入时间 进口vlc p=vlc.MediaPlayer(“

我正在使用vlc模块版本运行python3
PythonVLC==3.0.4106

运行以下python3脚本时,没有音频:

import vlc

p = vlc.MediaPlayer("/path/to/music.mp3")
p.play()
当我运行该脚本时,我没有得到任何输出、错误和音频

当我使用cvlc在命令行上播放mp3时,播放效果很好


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

问题是程序在播放音频文件之前就终止了。如果将代码更改为:

导入时间
进口vlc
p=vlc.MediaPlayer(“file:///music.flac")
p、 play()
时间。睡眠(10)

它很好用

如果您曾经使用p.audio\u set\u 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)

这对我来说很有效,也许你的音频文件有一些特别的功能?尝试更改mp3文件并缩小问题的范围。@iagom它对您有效,这很有趣。我尝试了不同的文件,wav,flac等,仍然没有音频。所以,可能是不同的环境问题,操作系统?python vlc版本?终端类别等,您需要更新您的环境是什么?我的工作环境是:Windows10,PythonVLC==3.0。4106@iagom我们使用的是同一个版本。我在Ubuntu 18.04上。