2016-09-22 6 views
0

Используя apple itunes search api, то можно получить информацию о таких песнях, как художник, название и яблоко магазине track_id: enter image description hereВыясните, какие яблоки музыкальных песни могут быть воспроизведены в вашей стране (например, через track_id)

с использованием MPMusicPlayerController (я старался как системы и приложений) один должен быть в состоянии играть песни с помощью:

player = MPMusicPlayerController.systemMusicPlayer() 
player.setQueueWithStoreIDs(["574050602"]) 
player.play() 

As noted here некоторые идентификаторы, кажется, не работает. (например, «574050602» должен играть определенную песню Рика Астли)

Я читал, что вам нужен идентификатор магазина в конкретной стране.

Как определить, будет ли конкретная песня воспроизводиться или нет, даже если она не пытается ее воспроизвести?

Свойство isStreamable не указывает, могу ли я его реально передать.

ответ

1

Чтобы получить только идентификаторы дорожек, которые воспроизводятся в вашей стране, вам необходимо указать свою страну на поиск с помощью параметра country (source)

я не узнал, какие проблемы автор в 1 имел с этим параметр, но также представляется недокументированным параметром s, который может помочь.

0

Отслеживаемые идентификаторы не распространяются между странами. Поэтому вам нужно будет предоставить пользователю код отслеживания своих стран, выполнив запрос API с кодом страны пользователя.