[英]How do I adjust the volume of a specific audio channel in Pygame?
您只需要在pygame.mixer.Channel(0)
中調整此背景音軌(特定音頻通道“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)
您可以使用 pygame.mixer.Channel object 的pygame.mixer.Channel
set_volume()
方法設置通道的音量:
設置播放聲音的音量(響度)。 當頻道開始播放時,其音量值會被重置。 這只會影響當前的聲音。 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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.