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

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

 更新時間:2021年10月08日 09:20:23   作者:初遇我ㄖ寸の熱情呢?  
這篇文章主要來教大家利用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循環(huán)來要求用戶在音樂播放時暫停、恢復、設置音量和停止音樂。為此,以下方法很有用。

暫停歌曲

mixer.music.pause()

繼續(xù)播放歌曲

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實現音樂播放器的資料請關注腳本之家其它相關文章!

相關文章

  • python如何對數組進行降維

    python如何對數組進行降維

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

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

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

    Python實現的視頻播放器功能完整示例

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

    django+echart數據動態(tài)顯示的例子

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

    Python標準庫之zipfile和tarfile模塊的使用

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

    python保存字典和讀取字典的實例代碼

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

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

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

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

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

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

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

    Django框架登錄加上驗證碼校驗實現驗證功能示例

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

最新評論