2
我使用的是Windows 64位。我试过了几个库。无法'pygame工作,couldnt'python安装在Python 2.7。使用python播放.mp4并检查它是否仍在播放
最终得到了蟒蛇的mplayer。
安装了https://pypi.python.org/pypi/mplayer.py/
,我可以得到一个声音文件播放
import mplayer
p = = mplayer.Player(args=(), stdout=mplayer.PIPE, stderr=None, autospawn=True)
p.loadfile('C:\mymusic.mp4')
p.pause()
出于某种原因,你必须调用暂停命令来获得的音频播放。
当我想要开始另一个声音播放时出现主要问题。如果我只是在另一个文件上调用loadfile,它将已经在播放,所以调用暂停方法将会暂停而不是播放它。如果第一个文件已完成播放,则必须调用暂停以播放它。
此外,mplayer似乎添加在音频文件末尾的有线跳跃......但我想我可以忍受这一点,如果我必须。
所以我需要一些方法来检查当前文件是否仍在播放。
该库似乎没有这方面的方法。
有没有更好的方法来做到这一点?