Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 使用ExtAudioFile read读取音频文件时,是否可以不连续地读取音频浮动?_Objective C_C_Cocoa_Core Audio - Fatal编程技术网

Objective c 使用ExtAudioFile read读取音频文件时,是否可以不连续地读取音频浮动?

Objective c 使用ExtAudioFile read读取音频文件时,是否可以不连续地读取音频浮动?,objective-c,c,cocoa,core-audio,Objective C,C,Cocoa,Core Audio,我正试图从mp3文件中提取波形 我已经使用核心音频SDK文档(链接:)中提供的ExtAudioFileReadTest应用程序成功地提取了浮点数,但它连续读取浮点数 问题是,我的音频文件很长(大约1小时),所以如果我连续读取浮点值,则需要花费大量时间 是否可以跳过音频文件,然后读取音频的一小部分,然后跳过并读取?是的,使用ExtAudioFileSeek()查找所需的示例帧。它有一些错误取决于你使用的格式(或10.6版本),但MP3应该可以

我正试图从mp3文件中提取波形

我已经使用核心音频SDK文档(链接:)中提供的ExtAudioFileReadTest应用程序成功地提取了浮点数,但它连续读取浮点数

问题是,我的音频文件很长(大约1小时),所以如果我连续读取浮点值,则需要花费大量时间

是否可以跳过音频文件,然后读取音频的一小部分,然后跳过并读取?

是的,使用ExtAudioFileSeek()查找所需的示例帧。它有一些错误取决于你使用的格式(或10.6版本),但MP3应该可以