班采样器
这个采样器
类提供播放声音示例的功能。你通常创建采样器
对象采样器()
工厂功能,如章节所述创建采样器.
例子:
型钢混凝土 = 水塘[“树皮.ogg”]
我的采样器(_S) = 采样器(型钢混凝土, 体积=.5)
我的采样器.玩()
需要知道的事情
创建采样器
您通常会创建一个采样器
使用采样器()
工厂功能,其中将声音文件的完整路径作为第一个参数。
型钢混凝土 = 水塘[“树皮.ogg”]
我的采样器(_S) = 采样器(型钢混凝土)
您可以选择通过播放关键字到采样器()
设置默认行为:
型钢混凝土 = 水塘[“树皮.ogg”]
我的采样器 = 采样器(型钢混凝土, 体积=.5)
采样率
如果您发现您的样本播放太慢(低音)或太快(高音)螺距),确保样品的采样率与采样相匹配后端设置下指定的采样器后端速率。
中的声音文件.wav格式
,.mp3像素
、和.ogg
支持格式。如果你需要转换不同格式的样本,可以使用无畏.
播放关键字
接受的函数**播放_参数
采用以下关键字参数:
体积
指定介于之间的卷0
(无声)和1
(最大值)。
抛
指定音高(或播放速度),其中值>1表示音高越大,值<1表示音高越低。
锅
指定平移,其中值<0表示向左平移,以及值>0表示向右平移。或者,可以将平移设置为“left”或“right”仅播放单个频道。
期间
指定声音的持续时间(毫秒),或设置为0
或无
播放完整的声音。
淡入(_I)
指定声音的淡入时间(或攻击),或设置为0
或无
禁用淡入。
块
指示是否应阻止该实验(真的
)期间是否播放(False(错误)
).
型钢混凝土 = 水塘[“树皮.ogg”]
我的采样器(_S) = 采样器(型钢混凝土)
我的采样器(_S).玩(体积=.5, 锅=“左侧”)
播放关键字仅影响当前操作(传递给时除外采样器()
当创建对象时)。改变所有人的行为后续操作,直接设置播放属性:
型钢混凝土 = 水塘[“树皮.ogg”]
我的采样器(_S) = 采样器(型钢混凝土)
我的采样器(_S).体积 = .5
我的采样器(_S).锅 = “左”
我的采样器(_S).玩()
或将播放关键字传递给采样器()
创建对象时:
型钢混凝土 = 水塘[“树皮.ogg”]
我的采样器(_S) = 采样器(型钢混凝土, 体积=.5, 锅=“左”)
我的采样器(_S).玩()
闭声(实验)
实验完成后关闭混合器。
参数
init_sound(实验)
在实验开始之前初始化pygame混音器。
参数
正在播放(_playing)
检查当前是否正在播放声音。
退货
- 如果正在播放声音,则为True,否则为False。
例子
型钢混凝土 = 水塘['我的声音.ogg']
我的采样器(_S) = 采样器(型钢混凝土)
我的采样器(_S).玩()
睡觉(100)
如果 我的采样器(_S).正在播放(_P)():
打印(“采样器还在玩!”)
暂停()
暂停播放(如果有)。
例子
型钢混凝土 = 水塘['我的声音.ogg']
我的采样器(_S) = 采样器(型钢混凝土)
我的采样器(_S).玩()
睡觉(100)
我的采样器(_S).暂停()
睡觉(100)
我的采样器(_S).简历()
播放(*arglist,**kwdict)
播放声音。
参数
- **播放_参数:可选播放关键字将使用的打电话给
采样器.play()
。这不影响后续操作。
例子
型钢混凝土 = 水塘['我的声音.ogg']
我的采样器(_S) = 采样器(型钢混凝土)
我的采样器(_S).玩(抛=.5, 块=真的)
恢复()
恢复播放(如果有)。
例子
型钢混凝土 = 水塘['我的声音.ogg']
我的采样器 = 采样器(型钢混凝土)
我的采样器(_S).玩()
睡觉(100)
我的采样器(_S).暂停()
睡觉(100)
我的采样器(_S).简历()
设置配置(**cfg)
更新可配置项。
参数
停止()
停止当前播放的声音(如果有)。
例子
型钢混凝土 = 水塘['我的声音.ogg']
我的采样器(_S) = 采样器(型钢混凝土)
我的采样器(_S).玩()
睡觉(100)
我的采样器(_S).停止()
等待()
阻止播放,直到声音播放完毕或立即返回如果没有声音播放。
例子
型钢混凝土 = 水塘['我的声音.ogg']
我的采样器(_S) = 采样器(型钢混凝土)
我的采样器(_S).玩()
我的采样器(_S).等待()
打印(“取样器完成了!”)