Yakagadziriswa: Maitiro ekuridza odhiyo kumashure

Dambudziko guru rine chekuita nekuridza odhiyo kumashure nderekuti akawanda nharembozha uye mabhurawuza haatsigire chinhu ichi. Izvi zvinoreva kuti kana mushandisi achida kuteerera odhiyo paanenge achishandisa imwe app kana kubhurawuza pawebhu, anofanirwa kuchengetedza odhiyo app yakavhurika kuti irambe ichitamba. Izvi zvinogona kuve kukanganisa kukuru sezvo zvichitora yakakosha skrini nzvimbo uye inogona kukanganisa. Pamusoro pezvo, mamwe maapplication anogona kusatendera kumashure odhiyo kutamba zvachose, zvichiita kuti zvisaite kuti vashandisi vateerere panguva yakawanda.

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

1. import pygame: Mutsara uyu unopinza muraibhurari yePygame, inova seti yePython modules yakagadzirirwa kunyora mitambo.

2. pygame.mixer.init(): Mutsara uyu unotanga musanganisi module yePygame, iyo inokubvumira kuti utambe mafaira ekuteerera mumutambo wako.

3. pygame.mixer.music.load(“audio_file.mp3”): Mutsetse uyu unoisa faira rekuteerera (panyaya iyi, MP3 faira) mumusanganisi module kuitira kuti itambwe mumutambo.

4. pygame.mixer.musicplay(-1): Mutsetse uyu unoridza faira redhiyo rakaremerwa muchiuno (-1 inoratidza kusingaperi looping).

playsound () basa

The playsound() basa muPython rinoshandiswa kuridza ruzha faira (.wav kana .mp3) kubva kune yakapihwa faira nzira. Icho chikamu cheiyo playsound module, iyo isingabatanidzwe muyakajairwa raibhurari. Iyo playsound () basa rinogona kushandiswa kuridza faira rekurira pane chero chikuva, kusanganisira Windows, Mac OSX, uye Linux. Iyo inotsigira ese ari maviri anoenderana uye asynchronous kutamba kwemaodhiyo mafaira. Iyo playsound () basa rinotora ma paramita maviri: nzira inoenda kune ruzha faira uye sarudzo ye boolean nharo inotsanangura kana ruzha ruchifanira kuridzwa asynchronously kana synchronously.

Ini ndinoridza sei odhiyo kumashure muPython

Python inopa akati wandei mamodule ekutamba mafaira ekuteerera. Inonyanya kufarirwa ndeye pygame uye PyMedia modules.

Iyo pygame module inoshandiswa kutamba mafaira ekuteerera kumashure. Iyo seti yePython modules yakagadzirirwa kunyora mitambo. Inosanganisira mapikicha emakombuta uye maraibhurari anonzwika akagadzirirwa kushandiswa nePython programming language. Kuti ushandise module iyi, unofanirwa kuiisa kutanga uchishandisa pip:

pip kuisa pygame

Kana yangoiswa, unogona kuishandisa mukodhi yako seizvi:

import pygame
pygame.init() # Tangai ese anounzwa kunze pygame modules
pygame.mixer.music.load("audio_file_name") # Isa faira rekuteerera mundangariro
pygame.mixer.music.play(-1) # Ridza faira rekuteerera muchiuno (-1 zvinoreva kusingaperi loop)

Iyo PyMedia module ndeimwe yakakurumbira sarudzo yekutamba mafaira ekuteerera muzvirongwa zvePython, kunyanya kana iwe uchida kutonga kwakawanda pamusoro pekuti ruzha rwunoridzwa sei kumashure (semuenzaniso, kutonga kwevhoriyamu). Kuti ushandise module iyi, unofanirwa kuiisa kutanga uchishandisa pip:

pip isa PyMedia

Kana yangoiswa, unogona kuishandisa mukodhi yako seizvi:

import pymedia

snd = pymedia .audio .sound .Output (44100, 2, 16) # Gadzira chinhu chinobuda ne 44100 Hz sample rate uye 16 bit deep snd .play ( "audio_file_name" ) # Ridza audio file

Related posts:

Leave a Comment