Используя CoreAudio, я могу получить sampleRate (кадров в секунду) и размер файла, но для того, чтобы получить «общее» время песни, мне нужно знать реальный размер файла этого сжатого mp3.
AudioStreamBasicDescription asbd;
UInt32 asbdSize = sizeof(asbd);
// get the stream format.
err = AudioFileStreamGetProperty(inAudioFileStream, kAudioFileStreamProperty_DataFormat, &asbdSize, &asbd);
if (err)
{
[self failWithErrorCode:AS_FILE_STREAM_GET_PROPERTY_FAILED];
return;
}
sampleRate = asbd.mSampleRate;
Есть ли способ узнать реальный размер песни, используя Objective-C?
Заранее спасибо.