![](/img/trans.png)
[英]VLC in Python3 is clipping off the beginning and ending parts of audio while playing the audio. How to fix it?
[英]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.