我正在使用AVAudiorecorder录制音频。在将录音保存为.caf文件后,如何找到录音的长度?
我正在使用AVAudiorecorder录制音频。在将录音保存为.caf文件后,如何找到录音的长度?
您可以在CoreMedia框架中使用帮助程序。
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:avAudioRecorder.url options:nil];
CMTime time = asset.duration;
double durationInSeconds = CMTimeGetSeconds(time);
durationInSeconds
都是 0.00000。除了 AVFoundation
和 CoreMedia
,我需要导入其他东西吗? - Joseph