MPMediaItemは、メディアライブラリに含まれる単一のアイテムを表すプロパティのコレクションで、iPodのオーディオファイルがDRMかダウンロードされているかどうかを確認するためのプロパティが含まれています。
検索結果に含まれるオーディオファイルがダウンロード済みか DRMかを確認するコード
var items = [MPMediaItem]() var query = MPMediaQuery.songs() query.addFilterPredicate(MPMediaPropertyPredicate(value: "Love", forProperty: MPMediaItemPropertyTitle, comparisonType: .contains)) for item in query.items! { if item.assetURL == nil { // file not downloaded } if item.hasProtectedAsset { // file is DRM } }
😘
- Tags
- DRM, iOS, iPod, MPMediaItem