2014-11-04 68 views
0

最小化打开的应用程序我想从我的应用程序播放.mp3声音,而无需在所有窗口中弹出播放器。打开球员时直接减少球员的方法是什么?如何使用subprocess.call()

subprocess.call('start english.mp3', shell=True) 

的Python 3.3,Windows 8.1中

我感谢所有帮助和建议。

回答

2

是的,这是可能的。见this question。然而,我认为这种方法会出现问题:您仍然会在几毫秒内打开窗口,这会让您最小化它,因此可能会惹恼用户。

另一种选择是告诉玩家默认不创建窗口。 VLC,例如,支持--qt-start-minimized说法:

subprocess.call(['vlc', '--qt-start-minimized', 'english.mp3']) 

不要忘了,如果有必要

+0

谢谢你,它的工作原理使用绝对路径(至播放器和​​文件)。将vlc纳入我们的软件发行版可能比尝试处理任何未知播放器用户可能具有的默认设置更容易。 – Spu 2014-11-04 14:12:38

相关问题