How to change volume in PyGame like changing the volume by going to the settings. I made the UI elements, just need to know how to change the volume. I know I am not clear, but you can understand me. Please help
Changing the volume depends on whether you are playing a pygame.mixer.Sound
object or playing the music via the pygame.mixer.music
module.
The volume of a Sound can be changed by set_volume()
. The volume argument is a value in range [0.0, 1.0]:
pygame.mixer.init()
my_sound = pygame.mixer.Sound('my_sound.wav')
my_sound.play()
my_sound.set_volume(0.5)
The volume of the music can be changed by pygame.mixer.music.set_volume()
:
pygame.mixer.init()
pygame.mixer.music.load('my_music.mp3')
pygame.mixer.music.play()
pygame.mixer.music.set_volume(0.5)