Python में कई बिल्ट-इन लाइब्रेरी और मॉड्यूल हैं जिनका उपयोग विभिन्न एप्लिकेशन इंटरफेस और कंपोनेंट्स बनाने के लिए किया जाता है। Pygame Python मॉड्यूल्स में से एक है जिसका उपयोग वीडियो गेम और म्यूजिक डिजाइन और निर्माण के लिए किया जाता है। यह सभी साउंड संबंधी गतिविधियों को संभालने के लिए मिश्रण प्रदान करता है। music सब-मॉड्यूल का उपयोग करके, आप mp3, ogg, और अन्य प्रकार की ध्वनियों को स्ट्रीम कर सकते हैं।
एक ऐसा एप्लिकेशन बनाने के लिए जो बटन क्लिक करने पर कुछ साउंड बजाता है, हमें इन चरणों का पालन करना होगा,
सुनिश्चित करें कि आपके लोकल मशीन में Pygame इंस्टॉल है। आप pip install pygame कमांड का उपयोग करके pygame इंस्टॉल कर सकते हैं।
pygame.mixer.init() का उपयोग करके Pygame मिक्सर इनिशियलाइज़ करें।
एक बटन विजेट बनाएं जिसका उपयोग म्यूजिक बजाने के लिए किया जाएगा।
play_sound() फंक्शन परिभाषित करें और mixer.music.load(filename) में फ़ाइल का स्थान निर्दिष्ट करके म्यूजिक लोड करें।
म्यूजिक बजाने के लिए mixer.music.play() जोड़ें।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
import pygame
from PIL import Image, ImageTk
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x500")
# बैकग्राउंड इमेज जोड़ें
bg = ImageTk.PhotoImage(file="music.jpg")
label = Label(win, image=bg)
label.place(x=0, y=0)
# Pygame में मिक्सर मॉड्यूल इनिशियलाइज़ करें
pygame.mixer.init()
# म्यूजिक बजाने के लिए फंक्शन परिभाषित करें
def play_sound():
pygame.mixer.music.load("sample1.mp3")
pygame.mixer.music.play()
# बटन विजेट जोड़ें
b1 = Button(win, text="Play Music", command=play_sound)
b1.pack(pady=60)
win.mainloop()
आउटपपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह एक बटन वाली विंडो प्रदर्शित करेगा। अब, दिए गए फंक्शन में म्यूजिक लोकेशन जोड़कर एप्लिकेशन में कुछ म्यूजिक बजाएं।
