Python編程實現簡易的音樂播放器基本操作

在這裡插入圖片描述

在這裡插入圖片描述

大傢好,今天我們要看看如何用 Python制作音樂播放器。此音樂播放器播放您的歌曲,您可以在播放歌曲時暫停、恢復、設置音量,然後您可以停止音樂。

安裝

pip install pygame

在 python 中,遊戲編程是在pygame其中完成的,它是這樣做的最佳模塊之一。

為瞭在 中播放音樂/音頻文件pygame,pygame.mixer使用(pygame用於加載和播放聲音的模塊)。

我們要做什麼(邏輯)

在這裡插入圖片描述

該模塊包含用於加載聲音對象和控制播放的類。為瞭做到這一點,基本步驟:

啟動播放器

mixer.init()

加載歌曲

mixer.music.load("your-song.mp3")

設置音量

mixer.music.set_volume(0.6)

您可以將音量設置在 0 到 1 之間,1 為最大值。

開始播放歌曲

mixer.music.play()

我們使用while循環來要求用戶在音樂播放時暫停、恢復、設置音量和停止音樂。為此,以下方法很有用。

暫停歌曲

mixer.music.pause()

繼續播放歌曲

mixer.music.unpause()

設置音量(播放時再次使用)

mixer.music.set_volume(v)

v是一個變量,它存儲音樂播放時用戶輸入的值。

停止歌曲

mixer.music.stop()

Code

Music player in python

from pygame import mixer
mixer.init()
# --------------------------Path of your music
mixer.music.load("PYAR-HUA-IKRAAR-HUA.mp3")
mixer.music.set_volume(0.5)
mixer.music.play()
while True:
    print("Press 'p' to pause")
    print("Press 'r' to resume")
    print("Press 'v' set volume")
    print("Press 'e' to exit")
    ch = input("['p','r','v','e']>>>")
    if ch == "p":
        mixer.music.pause()
    elif ch == "r":
        mixer.music.unpause()
    elif ch == "v":
        v = float(input("Enter volume(0 to 1): "))
        mixer.music.set_volume(v)
    elif ch == "e":
        mixer.music.stop()
        break
# Follow @code_snail

大功告成

在這裡插入圖片描述

以上就是Python編程實現簡易的音樂播放器基本操作的詳細內容,更多關於Python實現音樂播放器的資料請關註WalkonNet其它相關文章!

推薦閱讀: