Как проверить текущее время и продолжительность в AudioQueue

Как получить продолжительность общего времени музыки в audioQueue. Я использую

NSTimeInterval AQPlayer::getCurrentTime()
{
    NSTimeInterval timeInterval = 0.0;

    AudioQueueTimelineRef timeLine;
    OSStatus status = AudioQueueCreateTimeline(mQueue, &timeLine);
    if(status == noErr)
    {
        AudioTimeStamp timeStamp;
        AudioQueueGetCurrentTime(mQueue, timeLine, &timeStamp, NULL);
        timeInterval = timeStamp.mSampleTime;
    }

    return timeInterval;
}

AudioQueueGetCurrentTime (mQueue, временная шкала, &timeStamp, ПУСТОЙ УКАЗАТЕЛЬ); для получения текущего времени воспроизведения это дает некоторое большое значение, это допустимый и как получить продолжительность музыкального файла.

5
задан Chandan Shetty SP 3 August 2010 в 09:34
поделиться