Pygame 中的声音问题

Sound Questions in Pygame

  1. 如何设置声音的音量?

  2. 是否可以同时播放两种声音?

  3. 我可以使用'if~'知道音乐是否结束吗?

  1. 将0到1之间的值传递给声音的set_volume方法,例如:sound.set_volume(0.5).

  2. 依次调用声音的播放方法即可

    sound1.play()
    sound2.play()
    

    声音播放的默认声道数为8,但可以通过pygame.mixer.set_num_channels更改。

  3. pygame.mixer.music.get_busy