在以下所示的matlab文件中添加功能增加滑块slider使用滑块改变音乐播放的音量大小最小为0最大为100给出滑块的具体代码以下为前置matlab文件:function varargout = untitled3varargin UNTITLED3 MATLAB code for untitled3fig UNTITLED3 by itself creates a new UNTITLED3
在该matlab文件中添加一个滑块slider,并使用该滑块控制音乐播放的音量大小。具体代码如下:
在GUI设计器中添加一个滑块,命名为slider1,并设置最小值为0,最大值为100,初始值为50。
在回调函数pushbutton1_Callback中,添加如下代码:
volume = get(handles.slider1,'Value'); zjr_audio = volume * zjr_audio; player = audioplayer(zjr_audio, Fs); playblocking(player);
其中,get(handles.slider1,'Value')获取滑块的当前值,即音量大小,乘以原始音频数据zjr_audio,得到新的音频数据zjr_audio,然后使用audioplayer播放新的音频数据。
在回调函数pushbutton8_Callback中,添加如下代码:
volume = get(handles.slider1,'Value'); zjr_audio_2 = volume * zjr_audio_2; player_2 = audioplayer(zjr_audio_2, Fs_2); playblocking(player_2);
与pushbutton1_Callback中的代码类似,获取滑块的当前值,将其乘以原始音频数据zjr_audio_2,得到新的音频数据zjr_audio_2,然后使用audioplayer播放新的音频数据
原文地址: https://www.cveoy.top/t/topic/fglc 著作权归作者所有。请勿转载和采集!