欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python編程實現(xiàn)簡易的音樂播放器基本操作

 更新時間:2021年10月08日 09:20:23   作者:初遇我ㄖ寸の熱情呢?  
這篇文章主要來教大家利用Python編程來實現(xiàn)一個簡易的音樂播放器,文中含有基本功能的操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助

在這里插入圖片描述

在這里插入圖片描述

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

安裝

pip install pygame

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

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

我們要做什么(邏輯)

在這里插入圖片描述

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

啟動播放器

mixer.init()

加載歌曲

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

設(shè)置音量

mixer.music.set_volume(0.6)

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

開始播放歌曲

mixer.music.play()

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

暫停歌曲

mixer.music.pause()

繼續(xù)播放歌曲

mixer.music.unpause()

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

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編程實現(xiàn)簡易的音樂播放器基本操作的詳細內(nèi)容,更多關(guān)于Python實現(xiàn)音樂播放器的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python+Selenium實現(xiàn)表單自動填充和提交

    Python+Selenium實現(xiàn)表單自動填充和提交

    你是不是也厭倦了每天重復(fù)表單填寫的工作,是時候讓技術(shù)來幫助我們解放雙手了,下面小編就為大家介紹一下如何使用Selenium和Python來自動填充和提交表單
    2023-09-09
  • 淺談python3打包與拆包在函數(shù)的應(yīng)用詳解

    淺談python3打包與拆包在函數(shù)的應(yīng)用詳解

    這篇文章主要介紹了淺談python3打包與拆包在函數(shù)的應(yīng)用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 解決python 讀取 log日志的編碼問題

    解決python 讀取 log日志的編碼問題

    今天小編就為大家分享一篇解決python 讀取 log日志的編碼問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python實現(xiàn)域名系統(tǒng)(DNS)正向查詢的方法

    python實現(xiàn)域名系統(tǒng)(DNS)正向查詢的方法

    這篇文章主要介紹了python實現(xiàn)域名系統(tǒng)(DNS)正向查詢的方法,結(jié)合實例形式分析了Python使用socket模塊下getaddrinfo方法進行域名查詢的具體技巧,需要的朋友可以參考下
    2016-04-04
  • python中@符號實例詳解

    python中@符號實例詳解

    @是一個裝飾器,針對函數(shù),起調(diào)用傳參的作用,下面這篇文章主要給大家介紹了關(guān)于python中@符號的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 關(guān)于python的縮進規(guī)則的知識點詳解

    關(guān)于python的縮進規(guī)則的知識點詳解

    在本篇文章里小編給大家整理了關(guān)于python的縮進規(guī)則的知識點詳解,有興趣的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • 手機使用python操作圖片文件(pydroid3)過程詳解

    手機使用python操作圖片文件(pydroid3)過程詳解

    這篇文章主要介紹了手機使用python操作圖片文件(pydroid3)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • Django框架用戶注銷功能實現(xiàn)方法分析

    Django框架用戶注銷功能實現(xiàn)方法分析

    這篇文章主要介紹了Django框架用戶注銷功能實現(xiàn)方法,結(jié)合實例形式分析了基于Django框架的刪除cookie實現(xiàn)用戶注銷功能的相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05
  • pythotn條件分支與循環(huán)詳解(3)

    pythotn條件分支與循環(huán)詳解(3)

    這篇文章主要介紹了Python條件分支和循環(huán)用法,結(jié)合實例形式較為詳細的分析了Python邏輯運算操作符,條件分支語句,循環(huán)語句等功能與基本用法,需要的朋友可以參考下
    2021-08-08
  • Python實現(xiàn)一個服務(wù)器監(jiān)聽多個客戶端請求

    Python實現(xiàn)一個服務(wù)器監(jiān)聽多個客戶端請求

    這篇文章主要為大家詳細介紹了Python如何實現(xiàn)一個服務(wù)器監(jiān)聽多個客戶端請求,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04

最新評論