我使用的是64位Windows。我试过几个图书馆。不能让pygame工作,不能让pymedia安装在python2.7上。在
最终得到了python的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()
由于某些原因,您必须调用pause命令才能播放音频。在
当我想开始另一个声音播放时,主要问题就出现了。如果已经在播放文件,我会调用另一个暂停文件的方法。如果第一个文件已播放完毕,则必须调用暂停来播放它。在
此外,mplayer似乎在音频文件末尾添加了一个有线跳转。。。但我想如果有必要的话我可以接受。在
所以我需要一些方法来检查当前文件是否还在播放。在
库似乎没有用于此的方法。在
有更好的方法吗?在
这样做有点尴尬,因为这种实现具有流式处理的特性,而且缺少文档。在
但是,这就是你的方法:
像这样的视频播放器课程:
^{pr2}$相关问题 更多 >
编程相关推荐