Comment obtenir durée totale de la musique dans audioQueue. J'utiliseComment faire pour connaître l'heure et la durée en 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, TimeLine, & timeStamp, NULL); pour obtenir le temps de lecture actuel, il donne une grande valeur est-il valide et comment obtenir la durée du fichier de musique.
Cette méthode a été ajoutée à AQPlayer (v2.4) dans l'exemple Apple SpeakHere. – ThomasRS
hey thomas voici une question connexe .. pouvez-vous jeter un oeil? Http: //stackoverflow.com/questions/12668803/difference-between-audioqueue-time-and-audioqueue-device-time – abbood