Apple iTunes 検索 APIを使用すると、アーティスト、タイトル、Apple ストアの track_id などの曲に関する情報を取得できます。
MPMusicPlayerController を使用すると (システムとアプリケーションの両方を試しました)、次を使用して曲を再生できるはずです。
player = MPMusicPlayerController.systemMusicPlayer()
player.setQueueWithStoreIDs(["574050602"])
player.play()
ここで述べたように、一部の ID は機能しないようです。(例: "574050602" は Rick Astley の特定の曲を再生することになっています)
国固有のストア ID が必要であると読みました。
実際に再生しようとせずに、特定の曲が再生可能かどうかを判断するにはどうすればよいですか?
このisStreamable
プロパティは、実際にストリーミングできるかどうかを示すものではありません。