Нужно изменить громкость звука в режиме реального времени pyglet

Мне нужно сделать так, чтобы пользователь мог менять громкость в режиме прослушивания.Не могу понять как сделать так в pyglet

import os
import pyglet

count = 1

dir = (os.path.abspath('music'))

print(os.listdir(dir))

music_files = list(filter(lambda x: x.endswith('.mp3'), os.listdir(dir)))

for i in music_files:
    print(f'{count}.{i[:-4]}')
    count += 1

input_user = int(input('Какой трек нужно включить?\n'))

while input_user != '5':
    mus = pyglet.resource.media(f'music/{music_files[input_user-1]}')
    mus.play()
    input_user = input('1.Изменить громкость\n2.Включить другой трек\n3.Сл.трек\n4.Пред.трек\n5.Стоп')
    pyglet.app.run()

Ответы (1 шт):

Автор решения: Tehnorobot

В качестве примера скину код с настройкой громкости:

Импорт библиотеки:

from pyglet.resource import media
from pyglet.media import Player

Настройка звука:

music = resource.media('sounds/ride-the-storm.ogg')
music_player = Player()
music_player.queue(music)
music_player.volume = 0.5
music_player.play()
→ Ссылка