How do i call the recorded audio into another push button and compress it in GUI.
조회 수: 1 (최근 30일)
이전 댓글 표시
I want to call this 'myrec1' in pushbutton 2 and compress it. the resultant is to be displayed on axes2.
댓글 수: 0
채택된 답변
Geoff Hayes
2021년 6월 17일
Muhammad - you can either extract the data from the plot (from handles.axes1) or just save the recorded data to the handles object in the first push button callback. Try
function pushbutton1_Callback(hObject, eventdata, handles)
% your code from above
% save to the handles object
handles.myrec1 = myrec1
guidata(hObject, handles); % <--- You need this to save the updated handles structure
Your second callback would look something like
function pushbutton1_Callback(hObject, eventdata, handles)
if isfield(handles, 'myrec1')
% compress the data
audioData = handles.myrec1;
% plot
end
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!