找出iPhone中音频记录的长度

问题描述

| 我正在使用avaudiorecorder录制音频。将录音保存到.caf文件后,如何找到录音的长度?     

解决方法

您可以在CoreMedia框架中使用帮助器。
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:avAudioRecorder.url options:nil];
CMTime time = asset.duration;
double durationInSeconds = CMTimeGetSeconds(time);