出来ますか?MPMediaItemProperty... 文字列でこのようなものは見つかりませんでした。たぶんプライベートAPI?
2 に答える
ドキュメントを見ると、メソッド リストにはフィールドがありません。これにより、「追加日」フィールドを自分で拡張するオプションが残りMPMediaItem
ます。MPMediaItemProperty
もちろん、これは今後のみ機能します。
または、iTunes Library XML アイテムを解析し、フィールドをMPMediaItem
使用中の と比較することもできます。key
従来のファイルシステム「変更日」情報 (おそらくファイルが iTunes に追加されたとき) を持つ「変更日」のタグがありますが、基本的には、MP3 ファイルを変更していない限り、ファイルがリッピングまたは追加されたときです。 . したがって、厳密にはあなたが探しているものではありませんが、私が考えることができる最も一般的なアナログです.
ファイルから直接トラック ID キーを見つける方法があるかどうか、またはMPMediaItem
iTunes ライブラリ XML ファイルをより高速に検索できる方法があるかどうかを確認したい場合があります。ベースの方法を試してみてください。これらのいずれかが、iTunes ライブラリ XML ファイルMPMediaItemPropertyPersistentID
の「Persistent ID」フィールドの 16 進識別子に対応している必要があります。key
https://stackoverflow.com/a/38826548/899490
iOS 10 の時点で、2 つの dateAdded プロパティにアクセスできるようです。
注: iOS 10 は執筆時点ではまだベータ (4) であるため、変更される可能性があります。
Date オブジェクトとして:
MPMediaItem.dateAdded
そして文字列として:
MPMediaItemPropertyDateAdded