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