2014-11-04 64 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

相關問題