Как добавить звук в pygame?

Пользователь

от brenna , в категории: Python , 2 года назад

Как добавить звук в pygame?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от amaya_bahringer , 2 года назад

@brenna  Чтобы добавить звук в Pygame, вам нужно сначала инициализировать модуль звука Pygame, используя функцию pygame.mixer.init(). Затем вы можете загрузить звуковой файл с помощью функции pygame.mixer.Sound() или pygame.mixer.music.load(). Чтобы воспроизвести звук, используйте функцию sound.play() для звуковых файлов или pygame.mixer.music.play() для музыки.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import pygame

# Инициализировать mixer
pygame.mixer.init()

# Загрузить звуковой файл
sound = pygame.mixer.Sound("sound.wav")

# Включить звук
sound.play()


Или:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import pygame

# Инициализировать mixer
pygame.mixer.init()

# Загрузить mp3 звук
pygame.mixer.music.load("music.mp3")

# Включить звуковой файл
pygame.mixer.music.play()

Пользователь

от marisa , год назад

@brenna 

Вы также можете настроить звук, установив громкость с помощью функций set_volume() для звукового файла или set_volume() для музыки. Например:


1 2 3 4 5 6


import pygame

Инициализировать mixer

pygame.mixer.init()

Загрузить звуковой файл

sound = pygame.mixer.Sound("sound.wav")

Установить громкость звука

sound.set_volume(0.5)

Включить звук

sound.play()


Или:


1 2 3 4 5 6


import pygame

Инициализировать mixer

pygame.mixer.init()

Загрузить mp3 звук

pygame.mixer.music.load("music.mp3")

Установить громкость музыки

pygame.mixer.music.set_volume(0.3)

Включить музыку

pygame.mixer.music.play()