निराकरण: पार्श्वभूमीत ऑडिओ कसा प्ले करायचा

पार्श्वभूमीत ऑडिओ प्ले करण्याशी संबंधित मुख्य समस्या ही आहे की बहुतेक मोबाइल डिव्हाइस आणि वेब ब्राउझर या वैशिष्ट्यास समर्थन देत नाहीत. याचा अर्थ असा की जर एखाद्या वापरकर्त्याला दुसरे अॅप वापरताना किंवा वेब ब्राउझ करताना ऑडिओ ऐकायचा असेल, तर त्याने ऑडिओ अॅप चालू ठेवण्यासाठी ते उघडे ठेवले पाहिजे. ही एक मोठी गैरसोय होऊ शकते कारण ती मौल्यवान स्क्रीन जागा घेते आणि लक्ष विचलित करू शकते. याव्यतिरिक्त, काही अॅप्स पार्श्वभूमी ऑडिओ प्लेबॅकला अजिबात अनुमती देत ​​नाहीत, ज्यामुळे वापरकर्त्यांना मल्टीटास्किंग करताना ऐकणे अशक्य होते.

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() फंक्शन

Python मधील playsound() फंक्शन दिलेल्या फाईल मार्गावरून ध्वनी फाइल (.wav किंवा .mp3) प्ले करण्यासाठी वापरला जातो. हा प्लेसाऊंड मॉड्यूलचा भाग आहे, जो मानक लायब्ररीमध्ये समाविष्ट नाही. playsound() फंक्शनचा वापर Windows, Mac OSX आणि Linux सह कोणत्याही प्लॅटफॉर्मवर ध्वनी फाइल प्ले करण्यासाठी केला जाऊ शकतो. हे ऑडिओ फायलींच्या समकालिक आणि असिंक्रोनस प्लेबॅकला समर्थन देते. playsound() फंक्शन दोन पॅरामीटर्स घेते: ध्वनी फाइलचा मार्ग आणि एक पर्यायी बुलियन आर्ग्युमेंट जे ध्वनी अतुल्यकालिक किंवा समकालिकपणे वाजवायचे हे निर्दिष्ट करते.

मी Python मध्ये बॅकग्राउंडमध्ये ऑडिओ कसा प्ले करू शकतो

पायथन ऑडिओ फाइल्स प्ले करण्यासाठी अनेक मॉड्यूल प्रदान करतो. सर्वात लोकप्रिय आहेत pygame आणि PyMedia मॉड्यूल्स.

पार्श्वभूमीत ऑडिओ फाइल्स प्ले करण्यासाठी पायगेम मॉड्यूलचा वापर केला जातो. हा पायथन मॉड्यूलचा एक संच आहे जो गेम लिहिण्यासाठी डिझाइन केलेला आहे. यात पायथन प्रोग्रामिंग भाषेसह वापरण्यासाठी डिझाइन केलेले संगणक ग्राफिक्स आणि ध्वनी लायब्ररी समाविष्ट आहेत. हे मॉड्यूल वापरण्यासाठी, तुम्हाला ते प्रथम pip वापरून स्थापित करावे लागेल:

pip install pygame

एकदा इन्स्टॉल केल्यानंतर, तुम्ही ते तुमच्या कोडमध्ये याप्रमाणे वापरू शकता:

पायगेम आयात करा
pygame.init() # सर्व आयात केलेले pygame मॉड्यूल्स सुरू करा
pygame.mixer.music.load(“audio_file_name”) # मेमरीमध्ये ऑडिओ फाइल लोड करा
pygame.mixer.music.play(-1) # ऑडिओ फाइल लूपमध्ये प्ले करा (-1 म्हणजे अनंत लूप)

PyMedia मॉड्यूल हा Python प्रोग्राममधील ऑडिओ फाइल्स प्ले करण्यासाठी आणखी एक लोकप्रिय पर्याय आहे, विशेषत: जर तुम्हाला ध्वनी परत कसा वाजवला जातो यावर अधिक नियंत्रण हवे असेल (उदा. व्हॉल्यूम कंट्रोल). हे मॉड्यूल वापरण्यासाठी, तुम्हाला ते प्रथम pip वापरून स्थापित करावे लागेल:

pip इंस्टॉल करा PyMedia

एकदा इन्स्टॉल केल्यानंतर, तुम्ही ते तुमच्या कोडमध्ये याप्रमाणे वापरू शकता:

pymedia आयात करा

snd = pymedia .ऑडिओ .ध्वनी .आउटपुट (44100 , 2 , 16 ) # 44100 Hz नमुना दर आणि 16 बिट खोली snd सह आउटपुट ऑब्जेक्ट तयार करा .play ( "audio_file_name" ) # ऑडिओ फाइल प्ले करा

संबंधित पोस्ट:

एक टिप्पणी द्या