相关疑难解决方法(0)

如何在iphone中获取录制音频的时间?

我正在录制音频AVAudioRecorder,现在我想获得录制音频的准确持续时间,我怎么能得到它.

我试过这个:

AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:avAudioRecorder.url options:nil];
CMTime time = asset.duration;
double durationInSeconds = CMTimeGetSeconds(time);
Run Code Online (Sandbox Code Playgroud)

但我的time变量返回NULL并durationInSeconds返回'nan',这意味着什么是nan.

UPDATE

user1903074答案已经解决了我的问题,但只是为了好奇,是没有任何方式做到这一点AVAudioplayer.

iphone objective-c avaudiorecorder ios

8
推荐指数
1
解决办法
6467
查看次数

标签 统计

avaudiorecorder ×1

ios ×1

iphone ×1

objective-c ×1