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

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

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

在這里插入圖片描述

在這里插入圖片描述

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

安裝

pip install pygame

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

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

我們要做什么(邏輯)

在這里插入圖片描述

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

啟動(dòng)播放器

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)來要求用戶在音樂播放時(shí)暫停、恢復(fù)、設(shè)置音量和停止音樂。為此,以下方法很有用。

暫停歌曲

mixer.music.pause()

繼續(xù)播放歌曲

mixer.music.unpause()

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

mixer.music.set_volume(v)

v是一個(gè)變量,它存儲(chǔ)音樂播放時(shí)用戶輸入的值。

停止歌曲

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

相關(guān)文章

  • python如何對(duì)數(shù)組進(jìn)行降維

    python如何對(duì)數(shù)組進(jìn)行降維

    這篇文章主要介紹了python如何對(duì)數(shù)組進(jìn)行降維問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 淺談圖像處理中掩膜(mask)的意義

    淺談圖像處理中掩膜(mask)的意義

    今天小編就為大家分享一篇淺談圖像處理中掩膜(mask)的意義,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python實(shí)現(xiàn)的視頻播放器功能完整示例

    Python實(shí)現(xiàn)的視頻播放器功能完整示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的視頻播放器功能,結(jié)合完整實(shí)例形式分析了Python基于pyglet庫實(shí)現(xiàn)視頻播放功能的相關(guān)操作技巧,需要的朋友可以參考下
    2018-02-02
  • django+echart數(shù)據(jù)動(dòng)態(tài)顯示的例子

    django+echart數(shù)據(jù)動(dòng)態(tài)顯示的例子

    今天小編就為大家分享一篇django+echart數(shù)據(jù)動(dòng)態(tài)顯示的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python標(biāo)準(zhǔn)庫之zipfile和tarfile模塊的使用

    Python標(biāo)準(zhǔn)庫之zipfile和tarfile模塊的使用

    zipfile和tarfile是Python中常用的壓縮包模塊,本文將通過示例詳細(xì)講解一下這兩個(gè)模塊的使用方法,快跟隨小編一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python保存字典和讀取字典的實(shí)例代碼

    python保存字典和讀取字典的實(shí)例代碼

    這篇文章主要介紹了python保存字典和讀取字典的實(shí)例代碼,通過代碼給大家介紹了python 使用列表和字典存儲(chǔ)信息的相關(guān)代碼,需要的朋友可以參考下
    2019-07-07
  • Python基于Tensor FLow的圖像處理操作詳解

    Python基于Tensor FLow的圖像處理操作詳解

    這篇文章主要介紹了Python基于Tensor FLow的圖像處理操作,結(jié)合實(shí)例形式分析了Python基于Tensor FLow操作圖像解碼、縮放、剪切、翻轉(zhuǎn)、調(diào)整對(duì)比度、明度、飽和度等相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • 分享10提高?Python?代碼的可讀性的技巧

    分享10提高?Python?代碼的可讀性的技巧

    這篇文章主要介紹了分享10提高?Python?代碼的可讀性的技巧,本文介紹20個(gè)常用的Python技巧來提高代碼的可讀性,并能幫助你節(jié)省大量時(shí)間,下面的技巧將在你的日常編碼練習(xí)中非常實(shí)用,需要的朋友可以參考一下
    2022-03-03
  • 解決python中set與dict的無序問題

    解決python中set與dict的無序問題

    這篇文章主要介紹了解決python中set與dict的無序問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Django框架登錄加上驗(yàn)證碼校驗(yàn)實(shí)現(xiàn)驗(yàn)證功能示例

    Django框架登錄加上驗(yàn)證碼校驗(yàn)實(shí)現(xiàn)驗(yàn)證功能示例

    這篇文章主要介紹了Django框架登錄加上驗(yàn)證碼校驗(yàn)實(shí)現(xiàn)驗(yàn)證功能,結(jié)合實(shí)例形式分析了Django框架基于Pillow模塊的圖形驗(yàn)證碼生成與使用相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05

最新評(píng)論