【发布时间】:2014-11-04 12:50:07
【问题描述】:
我想在我的应用程序中播放 .mp3 声音,而不会在所有窗口中弹出播放器。是直接打开时最小化播放器的方法吗?
subprocess.call('start english.mp3', shell=True)
Python 3.3、Windows 8.1
感谢任何帮助和建议。
【问题讨论】:
标签: python windows python-3.x subprocess mp3
我想在我的应用程序中播放 .mp3 声音,而不会在所有窗口中弹出播放器。是直接打开时最小化播放器的方法吗?
subprocess.call('start english.mp3', shell=True)
Python 3.3、Windows 8.1
感谢任何帮助和建议。
【问题讨论】:
标签: python windows python-3.x subprocess mp3
是的,这是可能的。见this question。
不过,我认为这种方法会有一个问题:在将窗口最小化所需的几毫秒内,您仍然会打开窗口,因此可能会惹恼用户。
另一个选项实际上是告诉玩家默认情况下不要创建窗口。
例如,VLC 支持 --qt-start-minimized 参数:
subprocess.call(['vlc', '--qt-start-minimized', 'english.mp3'])
如有必要,不要忘记使用绝对路径(到播放器和文件)
【讨论】: