瀏覽統計
Post

MATLAB-MP3

GitHub last commit Github Created At GitHub License Static Badge

此專案為課程練習使用

參考來源: https://zhuanlan.zhihu.com/p/59752784

使用MATLAB-GUI設計一個音樂播放器

Features

  • 透過按鍵實現暫停,播放等功能。
  • 附有可視化拉條直覺的控制歌曲播放
  • 運用課程學到的GUI設計和檔案讀取

Process introduction

  1. 建立一個控制窗口,並設立按鈕。
  2. 讀取音樂文件
  3. 設立指標數字mState決定按鈕在不同階段時須做出的動作
  4. 在執行的時候判斷執行的狀態:stop vs. play vs. pause。
  5. 利用audioplayer的timerfcn實現CurrentSample的變化帶動Slider緩慢移動。

Usage

1
MATLAB-R2021 : 開啟資料夾並切換至對應的工作區再執行Script程式碼
1
mp3FileName = 'Imagine Dragons - Demons.mp3'; % 修改要播放的歌曲

Demo

References

1
https://zhuanlan.zhihu.com/p/59752784
This post is licensed under CC BY 4.0 by the author.