Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

टिंकर बटन दबाए जाने पर मैं ध्वनि कैसे चला सकता हूं?

पायथन में कई इनबिल्ट लाइब्रेरी और मॉड्यूल हैं जिनका उपयोग विभिन्न एप्लिकेशन इंटरफेस और घटकों के निर्माण के लिए किया जाता है। पायगेम पायथन मॉड्यूल में से एक है जिसका उपयोग वीडियो गेम और संगीत के डिजाइन और निर्माण के लिए किया जाता है। यह सभी ध्वनि संबंधी गतिविधियों को संभालने के लिए एक मिश्रण प्रदान करता है। संगीत . का उपयोग करना उप-मॉड्यूल, आप mp3, ogg, और अन्य प्रकार की ध्वनियों को स्ट्रीम कर सकते हैं।

एक एप्लिकेशन बनाने के लिए जो एक बटन क्लिक करने पर कुछ ध्वनि बजाता है, हमें इन चरणों का पालन करना होगा,

  • सुनिश्चित करें कि पायगेम आपके स्थानीय मशीन में स्थापित है। आप 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()

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं, तो यह एक विंडो प्रदर्शित करेगा जिसमें एक बटन होगा। अब, एप्लिकेशन में कुछ संगीत चलाने के लिए दिए गए फ़ंक्शन में संगीत स्थान जोड़ें।

टिंकर बटन दबाए जाने पर मैं ध्वनि कैसे चला सकता हूं?


  1. टिंकर में गतिशील रूप से बटन टेक्स्ट का आकार कैसे बदलें?

    मान लें कि हमने टिंकर फ्रेम में एक बटन और एक लेबल बनाया है। कार्य बटन टेक्स्ट को अपनी मुख्य विंडो में गतिशील रूप से आकार बदलने की अनुमति देना है। हम बटन विजेट का उपयोग करके बटन बना सकते हैं . हालांकि, बटन लेबल को गतिशील रूप से बनाने के लिए कई अन्य कार्यों का उपयोग किया जाता है। इस उदाहरण में, हम दो

  1. मैं टिंकर में एक साधारण संदेश बॉक्स कैसे बना सकता हूं?

    Tkinter एप्लिकेशन बनाने और विकसित करने के लिए एक लोकप्रिय पायथन लाइब्रेरी है। इसमें विभिन्न तरीके और कार्य हैं जिनका उपयोग किसी एप्लिकेशन में कई सुविधाओं को जोड़ने के लिए किया जा सकता है। टिंकर का उपयोग करके, हम संवाद बॉक्स और अन्य विजेट बना सकते हैं। इस लेख में, हम देखेंगे कि हम एक साधारण संदेश बॉ

  1. आईफोन पर संगीत कैसे चलाएं

    2007 में iPhone लॉन्च होने से पहले iPod था। ऐप्पल का म्यूजिक प्लेयर आईफोन के अंदर म्यूजिक ऐप और साथ में आईट्यून्स स्टोर ऐप के रूप में रहता है। हममें से जो पहले आईपॉड के बाद से आईट्यून्स का उपयोग कर रहे हैं, हमारे आईफोन पर चलने के लिए हजारों ट्रैक पहले से ही कतारबद्ध हो सकते हैं, जबकि अन्य लोगों को