Решено: Како пуштати звук у позадини

Главни проблем везан за репродукцију звука у позадини је тај што већина мобилних уређаја и веб претраживача не подржава ову функцију. То значи да ако корисник жели да слуша звук док користи другу апликацију или претражује веб, мора да задржи аудио апликацију отвореном да би наставила да репродукује. Ово може бити велика непријатност јер заузима драгоцен простор на екрану и може да омета. Поред тога, неке апликације можда уопште не дозвољавају позадинску репродукцију звука, што онемогућава корисницима да слушају док обављају више задатака.

import pygame
pygame.mixer.init()
pygame.mixer.music.load("audio_file.mp3")
pygame.mixer.music.play(-1)

1. импорт пигаме: Ова линија увози Пигаме библиотеку, која је скуп Питхон модула дизајнираних за писање игара.

2. пигаме.микер.инит(): Ова линија иницијализује миксер модул Пигаме-а, који вам омогућава да пуштате аудио датотеке у вашој игри.

3. пигаме.микер.мусиц.лоад(“аудио_филе.мп3”): Ова линија учитава аудио датотеку (у овом случају, МП3 датотеку) у миксер модул тако да се може играти у игри.

4. пигаме.микер.мусицплаи(-1): Ова линија репродукује учитану аудио датотеку у петљи (-1 означава бесконачну петљу).

функција плаисоунд().

Функција плаисоунд() у Питхон-у се користи за репродукцију звучне датотеке (.вав или .мп3) са дате путање датотеке. То је део модула плаисоунд, који није укључен у стандардну библиотеку. Плаисоунд() функција се може користити за репродукцију звучне датотеке на било којој платформи, укључујући Виндовс, Мац ОСКС и Линук. Подржава синхрону и асинхрону репродукцију аудио датотека. Функција плаисоунд() узима два параметра: путању до звучне датотеке и опциони логички аргумент који одређује да ли звук треба да се репродукује асинхроно или синхроно.

Како да репродукујем звук у позадини у Питхон-у

Питхон обезбеђује неколико модула за репродукцију аудио датотека. Најпопуларнији су модули пигаме и ПиМедиа.

Модул пигаме се користи за репродукцију аудио датотека у позадини. То је скуп Питхон модула дизајнираних за писање игара. Укључује компјутерску графику и библиотеке звука дизајниране да се користе са програмским језиком Питхон. Да бисте користили овај модул, прво морате да га инсталирате користећи пип:

пип инсталл пигаме

Једном инсталиран, можете га користити у свом коду на следећи начин:

импорт пигаме
пигаме.инит() # Иницијализује све увезене пигаме модуле
пигаме.микер.мусиц.лоад(“аудио_филе_наме”) # Учитајте аудио датотеку у меморију
пигаме.микер.мусиц.плаи(-1) # Пусти аудио датотеку у петљи (-1 значи бесконачну петљу)

ПиМедиа модул је још један популаран избор за репродукцију аудио датотека у Питхон програмима, посебно ако желите више контроле над начином на који се звук репродукује (нпр. контрола јачине звука). Да бисте користили овај модул, прво морате да га инсталирате користећи пип:

пип инсталл ПиМедиа

Једном инсталиран, можете га користити у свом коду на следећи начин:

импорт пимедиа

снд = пимедиа .аудио .соунд .Оутпут (44100, 2, 16) # Креирајте излазни објекат са фреквенцијом узорковања од 44100 Хз и дубином од 16 бита снд .плаи (“аудио_филе_наме”) # Пустите аудио датотеку

Релатед постс:

Оставите коментар