纯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如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径