0
CoreAudioを使用して、曲の「合計」時間を取得するためにsampleRate(1秒あたりのフレーム数)とファイルサイズを取得できます、私は圧縮mp3の実際のファイルサイズを知る必要があります。CoreAudio APIを使用して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を使って曲の実際のサイズを知る方法はありますか?
ありがとうございます。
こんにちはpgb、私はリンクされている他の投稿であなたの答えを見たが、私はいつもoutDataSizeが0になるようにしました。これで私を助けることができますか?ありがとう – RoundOutTooSoon
もっとコードを投稿できますか?ファイルなどをどうやって開くのですか? – pgb