python 音乐播放器
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                python 音乐播放器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            import pygame,time,osdef welcome():print('''************************                     **   歡迎來到酷我播放器 **                     ************************''')
def select():print('''****************************** 1.上一曲      2.下一曲     ** 3.暫停播放   4.取消暫停     ** 5.音量調大   6.音量調小    ** 7.退出      0.播放當前音樂 ******************************''')num = input("請選擇您要操作的序號:")return numdef playMusic(path,volue=0.5):pygame.mixer.init()#初始化音頻pygame.mixer.music.load(path)#加載路徑pygame.mixer.music.set_volume(volue)#設置音量pygame.mixer.music.play()#播放def upMusic(index,musicList):if index <= 0:print("已經是第一首音樂了")else:index -= 1playMusic(musicList[index])return indexdef downMusic(index,musicList):if index >= len(musicList)-1:print("已經是最后一首音樂了")else:index += 1playMusic(musicList[index])return indexdef pauseMusic():#暫停播放。pygame.mixer.music.pause()def unpauseMusic():#取消暫停pygame.mixer.music.unpause()def nowMusic():#播放當前音樂playMusic(musicList[index])welcome()
volue = 0.5  # 設置起始音量
index = 0  # 設置播放音樂下標
while True:time.sleep(1)#每次睡眠一秒num = select()musicList = []#存放音樂路徑path = r"E:\PY\Teacher\day10筆記\music"# 設置音樂地址filepath = os.listdir(path)#通過音樂地址獲取所有的音樂文件for file in filepath: # 遍歷我們的文件列表musicList.append(os.path.join(path,file))# 音樂文件路徑拼接,拼接為絕對路徑,放在musicList中if num == "0":print("播放當前音樂")nowMusic()elif num == "1":print("上一曲")index = upMusic(index,musicList)elif num == "2":print("下一曲")index = downMusic(index,musicList)elif num == "3":print("暫停播放")pauseMusic()elif num == "4":print("取消暫停")unpauseMusic()elif num == "5":print("音量調大")if volue >= 1:print("已經是最大音量了")else:volue += 0.1pygame.mixer.music.set_volume(volue)elif num == "6":print("音量調小")if volue <= 0:print("已經是最小音量了")else:volue -= 0.1pygame.mixer.music.set_volume(volue)elif num == "7":print("退出")breakprint(pygame.mixer.music.get_volume())#打印增加或者減少的音量
                            
                        
                        
                        總結
以上是生活随笔為你收集整理的python 音乐播放器的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 使用opencv的LBF算法进行人脸关键
 - 下一篇: 【C++深度剖析教程15】经典问题解析之