Pygame Mixer通道
声音对象可以在特定的通道上播放,而不是自动选择默认通道。首先使用以下命令创建一个通道对象-
pygame.mixer.Channel(id)
在mixer.channel类中定义了以下函数:
play(Sound, loops=0, maxtime=0, fade_ms=0) | 这将开始在特定的通道上播放声音。 |
---|---|
stop() | 停止在通道上播放声音。停止播放后,该通道可供新的声音播放。 |
pause() | 暂时停止在通道上播放声音。 |
unpause() | 恢复暂停通道上的播放。 |
set_volume(value) | 设置正在播放的声音的音量(响度)。value参数的取值范围在0.0到1.0之间。 |
queue(Sound) | 当一个声音被排队到一个通道上时,在当前声音播放完成后立即开始播放。 |