AVAudioRecorder
을 사용하여 오디오를 녹음하고 있으며, 이제는 녹음 된 오디오의 정확한 시간을 가져오고 싶습니다. 어떻게받을 수 있습니까?녹음 된 오디오의 시간을 iPhone에서 어떻게 얻을 수 있습니까?
난이 시도 :
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:avAudioRecorder.url options:nil];
CMTime time = asset.duration;
double durationInSeconds = CMTimeGetSeconds(time);
그러나 무엇을 내 time
변수 반환 NULL 및 durationInSeconds
반환 '유모가', 즉 유모에 의해 의미합니다.
UPDATE
user1903074
대답은 내 문제를 해결하지만, 단지 호기심을 위해, AVAudioplayer
없이 그것을 할 thair 어떤 방법입니다했다.
nan은 숫자가 아님을 의미합니다. 자산 NULL 이니? – geraldWilliam
그 고맙습니다. –