2014-11-24 95 views
0

在蟒蛇3.4,我試圖打開在Linux中使用VLC一個「WAV」文件。這裏是我的代碼:如何關閉在Python程序通過使用os.system()打開?

import os,time 

os.system("cvlc audio/some.wav") 
time.sleep(3) #audio was one and half sec 
a = 3+3 
print (a) 

它播放的音頻,但其餘不做。我該怎麼做才能做到這一點?更確切地說,我應該怎樣做才能關閉vlc程序?

有了解決這個問題也將是非常感謝知道的是,有專門在Python 3.4打碼內的音頻任何更簡單的方法? (獨立於平臺的代碼會更加感激!)

回答

1

所以VLC播放不退出。該VLC播放器有一個命令行參數來關閉播放器,一旦歌曲/視頻已被播放。

播放列表
這些選項定義播放列表的行爲。其中一些可以在播放列表對話框中覆蓋。

--play-and-exit, --no-play-and-exit 
          Play and exit (default disabled) 

來源:https://wiki.videolan.org/VLC_command-line_help


你可以試試下面的?

os.system("cvlc audio/some.wav --play-and-exit") 
相關問題