python快速開發一個MP3播放器示例

python快速開發一個MP3播放器示例

全部程式碼如上已經貼到圖片

安裝開發依賴

上述軟體只需要兩個python包

pip install python-vlc -i https://pypi。douban。com/simple/

pip install PySimpleGUI -i https://pypi。douban。com/simple/

大家看到我安裝的時候指定了python的pip源,因為不指定報錯如下:

python快速開發一個MP3播放器示例

然後將下述程式碼複製到本地執行

import PySimpleGUI as sgimport vlccontrols = [sg。Button(“Play”), sg。Button(“Pause”), sg。Button(“Stop”)]layout = [[sg。FileBrowse(key=“-MP3-”, enable_events=True)], controls]player = None# Create the windowwindow = sg。Window(“MP3 Player”, layout)# Create an event loopwhile True: event, values = window。read() # End program if user closes window or # presses the OK button if event == “OK” or event == sg。WIN_CLOSED: break if event == “-MP3-”: player = vlc。MediaPlayer(values[‘-MP3-’]) if event == “Play” and player is not None: player。play() if event == “Pause” and player is not None: player。pause() if event == “Stop” and player is not None: player。stop()window。close()

執行效果如下圖所示

python快速開發一個MP3播放器示例