தீர்க்கப்பட்டது: பின்னணியில் ஆடியோவை இயக்குவது எப்படி

பின்னணியில் ஆடியோவை இயக்குவது தொடர்பான முக்கிய பிரச்சனை என்னவென்றால், பெரும்பாலான மொபைல் சாதனங்கள் மற்றும் இணைய உலாவிகள் இந்த அம்சத்தை ஆதரிக்கவில்லை. இதன் பொருள், ஒரு பயனர் மற்றொரு பயன்பாட்டைப் பயன்படுத்தும் போது அல்லது இணையத்தில் உலாவும்போது ஆடியோவைக் கேட்க விரும்பினால், அது தொடர்ந்து இயங்குவதற்கு ஆடியோ பயன்பாட்டைத் திறந்து வைத்திருக்க வேண்டும். இது ஒரு பெரிய சிரமமாக இருக்கலாம், ஏனெனில் இது மதிப்புமிக்க திரை இடத்தை எடுத்துக்கொள்கிறது மற்றும் கவனத்தை சிதறடிக்கும். கூடுதலாக, சில பயன்பாடுகள் பின்னணி ஆடியோ பிளேபேக்கை அனுமதிக்காமல் இருக்கலாம், இதனால் பயனர்கள் பல்பணி செய்யும் போது கேட்க முடியாது.

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

1. இறக்குமதி பைகேம்: இந்த வரி பைகேம் நூலகத்தை இறக்குமதி செய்கிறது, இது கேம்களை எழுதுவதற்காக வடிவமைக்கப்பட்ட பைதான் தொகுதிகளின் தொகுப்பாகும்.

2. pygame.mixer.init(): இந்த வரி பைகேமின் மிக்சர் தொகுதியை துவக்குகிறது, இது உங்கள் கேமில் ஆடியோ கோப்புகளை இயக்க அனுமதிக்கிறது.

3. pygame.mixer.music.load(“audio_file.mp3”): இந்த வரியானது ஒரு ஆடியோ கோப்பை (இந்த வழக்கில், MP3 கோப்பு) மிக்சர் தொகுதியில் ஏற்றுகிறது, இதனால் அதை கேமில் இயக்க முடியும்.

4. pygame.mixer.musicplay(-1): இந்த வரி ஏற்றப்பட்ட ஆடியோ கோப்பை ஒரு லூப்பில் இயக்குகிறது (-1 என்பது எல்லையற்ற வளையத்தைக் குறிக்கிறது).

playsound() செயல்பாடு

கொடுக்கப்பட்ட கோப்பு பாதையிலிருந்து ஒலி கோப்பை (.wav அல்லது .mp3) இயக்க பைத்தானில் உள்ள பிளேசவுண்ட்() செயல்பாடு பயன்படுத்தப்படுகிறது. இது பிளேசவுண்ட் தொகுதியின் ஒரு பகுதியாகும், இது நிலையான நூலகத்தில் சேர்க்கப்படவில்லை. Windows, Mac OSX மற்றும் Linux உட்பட எந்த தளத்திலும் ஒலி கோப்பை இயக்க பிளேசவுண்ட்() செயல்பாடு பயன்படுத்தப்படலாம். இது ஆடியோ கோப்புகளின் ஒத்திசைவு மற்றும் ஒத்திசைவற்ற பிளேபேக்கை ஆதரிக்கிறது. ப்ளேசவுண்ட்() செயல்பாடு இரண்டு அளவுருக்களை எடுக்கும்: ஒலி கோப்பிற்கான பாதை மற்றும் ஒரு விருப்பமான பூலியன் வாதமானது ஒலி ஒத்திசைவின்றி அல்லது ஒத்திசைவாக இயக்கப்பட வேண்டுமா என்பதைக் குறிப்பிடுகிறது.

பைத்தானில் பின்னணியில் ஆடியோவை எப்படி இயக்குவது

ஆடியோ கோப்புகளை இயக்குவதற்கு பைதான் பல தொகுதிகளை வழங்குகிறது. மிகவும் பிரபலமானவை பைகேம் மற்றும் பைமீடியா தொகுதிகள்.

பின்னணியில் ஆடியோ கோப்புகளை இயக்க பைகேம் தொகுதி பயன்படுத்தப்படுகிறது. இது விளையாட்டுகளை எழுதுவதற்காக வடிவமைக்கப்பட்ட பைதான் தொகுதிகளின் தொகுப்பாகும். பைதான் நிரலாக்க மொழியுடன் பயன்படுத்த வடிவமைக்கப்பட்ட கணினி வரைகலை மற்றும் ஒலி நூலகங்கள் இதில் அடங்கும். இந்த தொகுதியைப் பயன்படுத்த, முதலில் பிப்பைப் பயன்படுத்தி நிறுவ வேண்டும்:

பிப் நிறுவல் பைகேம்

நிறுவியதும், உங்கள் குறியீட்டில் இதைப் பயன்படுத்தலாம்:

பைகேம் இறக்குமதி
pygame.init() # இறக்குமதி செய்யப்பட்ட அனைத்து பைகேம் தொகுதிகளையும் துவக்கவும்
pygame.mixer.music.load(“audio_file_name”) # ஆடியோ கோப்பை நினைவகத்தில் ஏற்றவும்
pygame.mixer.music.play(-1) # ஆடியோ கோப்பை லூப்பில் இயக்கவும் (-1 என்றால் எல்லையற்ற வளையம்)

பைதான் நிரல்களில் ஆடியோ கோப்புகளை இயக்குவதற்கு PyMedia தொகுதி மற்றொரு பிரபலமான தேர்வாகும், குறிப்பாக ஒலி மீண்டும் இயக்கப்படும் விதத்தில் (எ.கா. ஒலியமைப்பு கட்டுப்பாடு) கூடுதல் கட்டுப்பாட்டை நீங்கள் விரும்பினால். இந்த தொகுதியைப் பயன்படுத்த, முதலில் பிப்பைப் பயன்படுத்தி நிறுவ வேண்டும்:

pip நிறுவ PyMedia

நிறுவியதும், உங்கள் குறியீட்டில் இதைப் பயன்படுத்தலாம்:

பைமீடியா இறக்குமதி

snd = pymedia .audio .sound .Output (44100 , 2 , 16 ) # 44100 Hz மாதிரி வீதம் மற்றும் 16 பிட் ஆழம் snd .play ( "audio_file_name" ) # ஒரு ஆடியோ கோப்பை இயக்கவும்

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை