Skip to main content

曲の検索

swift
	func searchMediaItem(artist: String, title: String) -> MPMediaItem? {
let query = MPMediaQuery.songs()
let predicateArtist = MPMediaPropertyPredicate(
value: artist,
forProperty: MPMediaItemPropertyArtist,
comparisonType: MPMediaPredicateComparison.equalTo
)
let predicateTitle = MPMediaPropertyPredicate(
value: title,
forProperty: MPMediaItemPropertyTitle,
comparisonType: MPMediaPredicateComparison.equalTo
)
query.addFilterPredicate(predicateArtist)
query.addFilterPredicate(predicateTitle)

return query.collections?.first?.items.first
}