dsp.AudioFileReader函数在Matlab中的使用
如何使用dsp.AudioFileReader读取完整的mp3文件 我可以分块阅读,但我需要立即阅读整个文件dsp.AudioFileReader函数在Matlab中的使用,matlab,audio,mp3,Matlab,Audio,Mp3,如何使用dsp.AudioFileReader读取完整的mp3文件 我可以分块阅读,但我需要立即阅读整个文件 hfr = dsp.AudioFileReader('tailtoddle_lo.mp3'); hplay = dsp.AudioPlayer('SampleRate',hfr.SampleRate); while ~isDone(hfr) audio = step(hfr); step(hplay, audio); end 您不想使用audio
hfr = dsp.AudioFileReader('tailtoddle_lo.mp3');
hplay = dsp.AudioPlayer('SampleRate',hfr.SampleRate);
while ~isDone(hfr)
audio = step(hfr);
step(hplay, audio);
end
您不想使用
audioread
有什么特别的原因吗?@nkjt似乎Matlab R2012A中没有audioread,您需要循环以获取所有数据。您可以使用dsp.SignalLogger轻松累积环路中的所有数据。