MATLAB Answers

How do i call the recorded audio into another push button and compress it in GUI.

2 ビュー (過去 30 日間)
I want to call this 'myrec1' in pushbutton 2 and compress it. the resultant is to be displayed on axes2.

採用された回答

Geoff Hayes
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
  1 件のコメント
Muhammad Talha Bashir
Muhammad Talha Bashir 2021 年 6 月 17 日
It was very helpfull. Thankyou very much.

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2015a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by