使用苹果 iTunes 搜索 api可以获得有关歌曲的信息,例如艺术家、标题和苹果商店 track_id:
使用 MPMusicPlayerController(我尝试了系统和应用程序)一个应该能够使用以下方式播放歌曲:
player = MPMusicPlayerController.systemMusicPlayer()
player.setQueueWithStoreIDs(["574050602"])
player.play()
如此处所述,某些 ID 似乎不起作用。(例如“574050602”应该播放 Rick Astley 的某首歌曲)
我已经读到您需要一个特定于国家/地区的商店 ID。
如何在不实际尝试播放的情况下确定特定歌曲是否可以播放?
该isStreamable
属性并未指示我是否可以实际流式传输它。