スポットライトがオフになっている場合にオーディオファイルの属性を取得するための効率的な代替手段を探しています。
SpotlightのMDItem属性:kMDItemDurationSeconds, kMDItemAudioEncodingApplication, kMDItemAudioBitRate, kMDItemAudioSampleRate,kMDItemAudioChannelCount, kMDItemCodecs
、が可能です。
ただし、QTKitのmovieAttributes(ファイルがQTMovieタイプである可能性がある場合)は、それほど完全ではなく、QTMovieDurationAttribute
私の仕様を満たすだけです。
オーディオフォーマットサービスを使用する必要があります:OSStatus AudioFormatGetProperty
、またはMDItem情報がない場合に十分な、おそらくもっと軽量なものがありますか?
ファイルを変更したり再生したりする必要はありません。プロパティ値を知っているだけで済みます。
ありがとう。