18

iPodプレーヤーとiTunesStoreWebサービス検索APIの両方と対話するアプリがあります。ユーザーのiPodライブラリから(MPMusicPlayerControllerやMPMediaItemなどを介して)取得した曲のiTunes IDを取得する方法はありますか?

ドキュメントによると、MPMediaItemPropertyPersistentIDは、アプリの起動後も保持される一意の識別子です。ただし、これは一意のローカルIDである可能性があります。

私が考えることができる唯一の解決策は、MPMediaItemから曲のタイトルとアーティストを取得し、iTunesにクエリを実行してiTunesIDを取得することです。iTunes IDはiPodライブラリ内のローカルのどこかに保存されていますか?

ありがとう-私はメディアフレームワークにかなり慣れていません。

4

1 に答える 1

5

APIドキュメントには、iTunesソングIDを提供するプロパティはリストされていませんMPMediaItemが、アーティストや曲名などの曲に関するすべての情報が提供されているため、提案したように、その条件でストアを検索できます.

于 2011-02-03T21:21:18.807 に答える