【发布时间】:2013-11-17 06:41:39
【问题描述】:
我在 MATLAB 中创建了一个 GUI 来分析钢琴曲。我的 GUI 基本上有一个加载、播放和停止按钮。
我使用代码加载文件
[FileName,PathName] = uigetfile({'*.wav'},'Load Wav File');
[x,Fs] = wavread([PathName '/' FileName]);
handles.fileLoaded = 1;
guidata(hObject, handles);
这是我用来播放歌曲的代码
if (handles.fileLoaded==1)
sound(handles.x, handles.Fs);
end
在此之后,我不知道如何停止这首歌,这样每次我测试 GUI 时我就不必一直听整首歌了……有什么建议吗?? 提前谢谢:)
【问题讨论】:
标签: matlab audio user-interface