這一篇寫音量的實時調節!
開始讓我做這個功能,我是拒絕的;
因為audioplayer結構體中沒有和音量掛鉤的屬性,要做到實時調節音量,只能「曲線救國」:
調用系統的音量調節看似可行,但那樣就不是純粹的matlab實現了;而使用純matlab實現,就需要改變原信號振幅,並用player = audioplayer()重新定義player;
當時的我想:讀取歌曲信息初始化播放器時都要花上好幾秒,這樣對信號加工再重定義播放豈不是很慢?用戶體驗豈不是很糟糕?用戶體驗糟糕的功能我們當然是選擇拒絕了啊;
直到一次 @蔣挺 蔣老師讓我對程序用tic,toc的計時中duang地一下發現:
TAG:MATLAB | GUI設計 | 音樂播放器(軟體) |