纯python,跨平台,单功能模块,不依赖播放声音。

playsound的Python项目详细描述


pure python,跨平台,单功能模块,不依赖于播放声音。

安装

通过PIP安装:

$ pip install playsound

完成。

如果你坚持采用(稍微)困难的安装方式,从源头上, 你已经知道怎么做了,不需要我的帮助。

源代码的最新版本可以在以下位置找到: https://github.com/TaylorSMarks/playsound

快速启动

一旦安装完毕,您就可以很快验证它是否可以使用以下功能:

>>>fromplaysoundimportplaysound>>>playsound('/path/to/a/sound/file/you/want/to/play.mp3')

文档

playsound模块只包含一个东西——playsound函数(也称为playsound)。

它需要一个参数-文件的路径和要播放的声音。这可能是本地文件或url。

还有一个可选的第二个参数block,默认设置为true。将其设置为false将使函数异步运行。

在Windows上,使用windll.winmm。wave和mp3已经过测试,并且已经被证明是有效的。其他文件格式也可以工作。

在OS X上,使用appkit.nssound。wave和mp3已经过测试,并且已经被证明是有效的。一般来说,QuickTime可以播放的任何内容,PlaySound都应该能够播放,适用于OS X。

在Linux上,使用gstreamer。已知在ubuntu 14.04和elementaryos上工作 洛基。当前未实现对block参数的支持。

要求

我只在Windows7和OSX10.11上用Python2.7测试过PlaySound,但是 我希望它至少可以在WindowsXP到10,OSX10.5和更新版本上运行, 所有版本的Linux和Python2.3及更新版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnClick用于ListView中的特定项   java如何多次循环相同的TestNG测试。包括课前和课后   java如何在Codenameone中设置BrowserComponent浏览器窗口大小   java Socketchannel始终为空   java以编程方式向JavaFX WebEngine历史添加新条目   java Hibernate+Spring与Oracle一起使用分层查询(从+连接方式开始)   Java中的安卓 getView和Beacon(Estimote)问题   计时器如何在java中设置暂停选项   java为什么输入1000000000000的输出不正确?   java如何在程序执行期间更改log4j2中的日志记录级别   java阻止代码引发XML异常   未找到媒体类型为application/json的java JAX RS MessageBodyWriter   java如何将BuffereImage中的特定颜色(0xFF00FF)设置为透明?   java如何列出web元素,如果网页中没有特定链接的id,如何单击网页中的特定链接?   在Java中读取txt文件时获取EOFEException   java如何避免为每个视图添加inject方法?   JavaSpringController:Facebook上类似文章的永久链接   java在尝试执行脚本时遇到错误“net.serentiybdd.core.exceptions.serentitymanagedexception:No session ID”