1

我编写了以下 MATLAB 代码,但所有 AudioFrame 都为零?!?有人可以帮我吗?

[filename pathname]=uigetfile({'*.*'},'Video Selector');
fulpathname=strcat(pathname,filename);
hmfr=video.MultimediaFileReader(fulpathname,'AudioOutputPort',true,'VideoOutputPort',false);
[VideoFrame,AudioFrame] = step(hmfr);

问题与视频文件或我的 MATLAB 代码有关吗?

如何访问我的音频文件?

4

1 回答 1

0

用这个:

hmfr=video.MultimediaFileReader(filename,'AudioOutputPort',true,'VideoOutputPort',false);

while ~isDone(hmfr)
  audioFrame = step(hmfr);
end
close(hmfr);
于 2013-08-22T10:14:26.663 回答