Having A Problem With WAVRECORD
Show older comments
My code is like this:
function pbAudio_Callback(hObject, eventdata, handles)
x = handles.slctdBtn;
get(handles.edtSeconds,'String')
if(strcmp(x,'rbRecord'))
myAudio = wavrecord(get(handles.edtSeconds,'String')*11025,11025);
wavwrite(myAudio,11025,'hmm.wav')
end
wavplay(myAudio,11025)
The handles.edtSeconds returns the desirable value. The problem is the wavrecord does not record the specified number of seconds I entered. One example is I entered 1 in edtSeconds edit box, and the audio file recorded was good for 48 seconds (I saved the file).
It seems that I can get it work by replacing the numeric value of the edtSeconds.
Accepted Answer
More Answers (0)
Categories
Find more on MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!