音声を録音して、ユーザーから提供されたタイムインデックスから再生しようとしています。問題は、このコードが録音された音声を再生しておらず、「無効な再生選択」エラーが発生することです。私は何が間違っているのですか?コードは次のとおりです。
function musiceditor(UserPassedTimeIndex)
Fs=44110;
y = wavrecord(5*Fs,Fs,'int16');
wavwrite(y,'Alfred.wav');
[Magnitude,SampleRate,x]=wavread('Alfred.wav');
AudioPlayer=audioplayer(Magnitude,SampleRate,x);
TotalPlayTime= length(Magnitude)/SampleRate;
Index= round((UserPassedTimeIndex/TotalPlayTime)*length(Magnitude));
play(AudioPlayer,Index);
よろしく