2014-11-24 394 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") 
相关问题