Pygame - 混合通道
Sound 对象可以在特定通道上播放,而不是自动选择的默认通道。 首先使用以下命令创建一个 channel 对象 −
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) | 当声音在通道上排队时,它将在当前声音结束后立即开始播放。 |