AVAudioRecorder
を使用して音声を録音しています。録音した音声の正確な時間を取得したいのですが、どうすれば得ることができますか?録音したオーディオの時間をiphoneでどのように取得できますか?
私はこれ試してみました:
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:avAudioRecorder.url options:nil];
CMTime time = asset.duration;
double durationInSeconds = CMTimeGetSeconds(time);
しかし、私のtime
変数リターンNULLとdurationInSeconds
リターン「ナン」、それはナンで何を意味しないし。
UPDATE
user1903074
答えは私の問題を解決したが、ただ好奇心のために、thairはAVAudioplayer
せずにそれを行うにはどのような方法です。
nanは数字ではありません。資産もNULLですか? – geraldWilliam
私はそのことを知らない。 –