如何解决如何在 Pygame 中调整特定音频通道的音量?
您只需在 pygame.mixer.Channel(0)
该程序可以使用和不使用pygame.mixer.music.set_volume (0.1)
此外,在pygame.mixer.music.set_volume (0.1)
的帮助下,可以在不通过mixer.music.load("n.mp3")
和mixer.music.play()
指定频道的情况下降低音量
import pygame
from pygame import mixer
mixer.init()
mixer.music.load("n.mp3")
pygame.mixer.Channel(0).play(pygame.mixer.sound("n.mp3"),(-1))
pygame.mixer.music.set_volume(0.1)
解决方法
您可以使用 set_volume()
对象的 pygame.mixer.Channel
方法设置频道的音量:
设置播放声音的音量(响度)。当一个频道开始播放时,它的音量值被重置。这只会影响当前的声音。 value 参数介于 0.0 和 1.0 之间。
例如:
sound = pygame.mixer.Sound("n.mp3")
channel = pygame.mixer.Channel(0)
channel.play(sound,-1)
channel.set_volume(0.1)
,
决定了!
import pygame
from pygame import mixer
mixer.init()
mixer.music.load("n.mp3")
pygame.mixer.Channel(0).play(pygame.mixer.Sound("n.mp3"),(-1))
pygame.mixer.Channel(0).set_volume(0.3)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。