iPodプレーヤーとiTunesStoreWebサービス検索APIの両方と対話するアプリがあります。ユーザーのiPodライブラリから(MPMusicPlayerControllerやMPMediaItemなどを介して)取得した曲のiTunes IDを取得する方法はありますか?
ドキュメントによると、MPMediaItemPropertyPersistentIDは、アプリの起動後も保持される一意の識別子です。ただし、これは一意のローカルIDである可能性があります。
私が考えることができる唯一の解決策は、MPMediaItemから曲のタイトルとアーティストを取得し、iTunesにクエリを実行してiTunesIDを取得することです。iTunes IDはiPodライブラリ内のローカルのどこかに保存されていますか?
ありがとう-私はメディアフレームワークにかなり慣れていません。