Скажите, что вы хотите, чтобы пользователь вводил текст в текстовое поле, а затем MPMusicPlayerController находит песню с этим текстом и воспроизводит ее. Это возможно? Как вы выполняете поиск в MPMusicPlayerController с определенными словами?Как найти песню в MPMusicPlayerController по названию песни и исполнителя
Если это невозможно, возможно ли кому-то воспроизвести песню на одном устройстве и получить подробную информацию об этой песне и воспроизвести ее на другом устройстве?
Я пробовал следующий код, но MPMediaItem
не содержит строку названия песни. Он имеет только случайные числа и буквы (id).
MPMediaQuery *query = [MPMediaQuery songsQuery];
NSArray *songs = [query items];
NSUInteger indexOfTheObject = [songs indexOfObject: @"Volcano"];
MPMediaItem *track = [songs objectAtIndex:indexOfTheObject];
Как использовать MPMediaQuery для поиска песни с определенным именем и исполнителем? Или можно найти песню по ее id (а id этой песни одинаково на каждом устройстве)? – smecperson
Слушайте, вы не можете продолжать расширять вопрос. Насколько я понимаю, я ответил на вопрос. Прекратите перемещать цели. Во всяком случае, я не собираюсь преподавать вам все MPMediaQuery и MPMediaItem здесь! Я уже объяснил это вам здесь: http://www.apeth.com/iOSBook/ch29.html#_exploring_the_music_library – matt
Я не расширяю вопрос. Я всегда спрашивал, как играть определенную песню на основе определенной строки. – smecperson