2

オーディオ ファイルからアルバム アートワーク、曲名、アルバム名、アーティスト名を取得するにはどうすればよいですか? iTunesを使わずにこれを表示する必要があります。ありがとう。

4

3 に答える 3

2

ファイルが Spotlight によってインデックス化されている場合は、メタデータ フレームワークを使用して調べることができます。ファイルのMDItem を作成し、関心のある属性を要求します

曲の属性は次のとおりです。

  • kMDItemTitle
  • kMDItemAuthors(アーティスト — 値は文字列の配列です)
  • kMDItemAlbum

アルバム アートについては、クイック ルックからファイルのサムネイル画像をリクエストする必要があります。これは絶対確実というわけではありませんが、オーディオ ファイルのクイック ルック ジェネレーターがアルバム アート (存在する場合) を使用する限り、ほとんどのシステムで動作するはずです。

于 2010-09-25T21:07:49.350 に答える
0

私のSFBAudioEngineフレームワークの一部は、AIFF、WAVE、AAC、Apple Lossless、MP3、FLAC、Vorbis、Musepack、および WavPack のメタデータの読み取りと書き込みをサポートしています。コードは C++ および BSD ライセンスです。

私の知る限り、OS X で FLAC メタデータ (または FLAC オーディオ) を読み書きするためのネイティブ サポートはありません。

于 2010-09-25T15:38:41.960 に答える
0

QuickTime API はそれをサポートしていますが、ObjC ではありません。それでもうまくいきます。

http://developer.apple.com/library/mac/#qa/qa2001/qa1135.html

于 2010-09-25T14:35:43.740 に答える