擅长:python、mysql、java
<p>嗯,如果您只想执行音乐文件,可以实现如下快速脏方法:</p>
<pre class="lang-py prettyprint-override"><code>import os
import time
from win32com.client import Dispatch
my_song_list = [
r'path\to\my\awesome\music\1.mp3',
r'path\to\my\awesome\music\2.mp3',
r'path\to\my\awesome\music\3.mp3'
]
wmp = Dispatch('WMPlayer.OCX')
for i, path in enumerate(my_song_list):
song = wmp.newMedia(path)
os.startfile(path)
if i < len(my_song_list) - 1:
time.sleep(song.duration)
</code></pre>
<p>使用Windows Media Player获取歌曲的持续时间,然后运行音频文件(使用默认播放器的openig),并等待准确的持续时间以运行下一个</p>