En utilisant CoreAudio, je suis en mesure d'obtenir le sampleRate (images par seconde) et la taille du fichier, mais afin d'obtenir le temps "total" de la chanson , J'ai besoin de connaître la taille du fichier réel de ce mp3 compressé.Comment obtenir la taille de fichier non compressé d'un fichier MP3 en utilisant CoreAudio API
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;
Est-il possible de connaître la taille réelle de la chanson en utilisant Objective-C?
Merci d'avance.
salut pgb, j'ai regardé votre réponse sur l'autre poste auquel vous étiez lié, mais j'ai toujours eu le outDataSize à 0 à chaque fois. Peux-tu m'aider avec ceci? merci – RoundOutTooSoon
Pouvez-vous poster plus de code? Comment ouvrez-vous le fichier, etc.? – pgb