পাইথনের অনেকগুলি অন্তর্নির্মিত লাইব্রেরি এবং মডিউল রয়েছে যা বিভিন্ন অ্যাপ্লিকেশন ইন্টারফেস এবং উপাদানগুলি তৈরি করতে ব্যবহৃত হয়। পাইগেম পাইথন মডিউলগুলির মধ্যে একটি যা ভিডিও গেম এবং সঙ্গীত ডিজাইন এবং তৈরি করতে ব্যবহৃত হয়। এটি সমস্ত শব্দ সম্পর্কিত ক্রিয়াকলাপ পরিচালনা করার জন্য একটি মিশ্রণ সরবরাহ করে। সঙ্গীত ব্যবহার করা হচ্ছে সাব-মডিউল, আপনি mp3, ogg এবং অন্যান্য বিভিন্ন ধরনের শব্দ স্ট্রিম করতে পারেন।
একটি অ্যাপ্লিকেশন তৈরি করতে যা একটি বোতামে ক্লিক করলে কিছু শব্দ বাজবে, আমাদের এই পদক্ষেপগুলি অনুসরণ করতে হবে,
-
নিশ্চিত করুন যে Pygame আপনার স্থানীয় মেশিনে ইনস্টল করা আছে। আপনি পাইগেম ইনস্টল করতে পারেন pip install pygame ব্যবহার করে আদেশ।
-
শুরু করুন Pygame pygame.mixture.init() ব্যবহার করে মিশ্রণ
-
একটি বোতাম উইজেট তৈরি করুন যা সঙ্গীত বাজানোর জন্য আরও ব্যবহৃত হয়।
-
একটি ফাংশন play_sound() সংজ্ঞায়িত করুন এবং mixture.load.music(filename)-এ ফাইলের অবস্থান উল্লেখ করে সঙ্গীত লোড করুন .
-
mixture.music.play() যোগ করুন গান বাজানোর জন্য।
উদাহরণ
# Import the required libraries from tkinter import * import pygame from PIL import Image, ImageTk # Create an instance of tkinter frame or window win = Tk() # Set the size of the window win.geometry("700x500") # Add a background image bg = ImageTk.PhotoImage(file="music.jpg") label = Label(win, image=bg) label.place(x=0, y=0) # Initialize mixer module in pygame pygame.mixer.init() # Define a function to play the music def play_sound(): pygame.mixer.music.load("sample1.mp3") pygame.mixer.music.play() # Add a Button widget b1 = Button(win, text="Play Music", command=play_sound) b1.pack(pady=60) win.mainloop()
আউটপুট
যদি আমরা উপরের কোডটি চালাই, এটি একটি বোতাম সহ একটি উইন্ডো প্রদর্শন করবে। এখন, অ্যাপ্লিকেশনটিতে কিছু সঙ্গীত চালানোর জন্য প্রদত্ত ফাংশনে সঙ্গীত অবস্থান যোগ করুন।