获取Pygame(Python)中的当前发射体积

时间:2018-10-28 15:08:19

标签: python pygame

我正在制作一个小型Python音乐播放器,我认为添加音频可视化工具将是一个好主意。 所以我开始制作它,但是我需要获取当前正在播放的音乐发出的当前音量。我尝试了这个pygame.mixer.music.get_volume(),但是它给了我调音台的音量,而不是发出的音量...在此先感谢;-;

1 个答案:

答案 0 :(得分:0)

使用 pygame.mixer.Sound.get_volume 获取 pygame.mixer.Sound 对象的体积:

my_sound = pygame.mixer.Sound("sound_file.wav")
volume = my_sound.get_volume() 

如果您想获得 pygame.mixer.Channel 的音量,您必须使用 pygame.mixer.Channel.get_volume()

channel = pygame.mixer.Channel(1)
volume = channel.get_volume()