Могу ли я увидеть, существует ли песня на телефоне? Это происходит, когда я загружаю приложение, поэтому я вижу, удалили ли они песню или нет.Есть ли способ проверить, существует ли песня на iPhone?
ответ
Вы хотите проверить это на основе песни, которую они выбрали до того, как приложение работает или основано на названии песни и исполнителе?
Если на основе элемента мультимедиа, который они выбрали из своей библиотеки iPod в прошлом, используя ваше приложение, вы можете определить песню на основе ее MPMediaItemPropertyPersistentID
и сделать MPMediaQuery
при следующем загрузке и выполнить проверку :
//Use the MPMediaItemPropertyPersistentID to find the song
MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:savedPersistenID forProperty:MPMediaItemPropertyPersistentID];
MPMediaQuery *songQuery = [[MPMediaQuery alloc] init];
[songQuery addFilterPredicate: predicate];
if (songQuery.items.count > 0) {
//song exists
}
Примечание: Я на самом деле не запустить этот код, просто смотрел на документацию и несколько примеров куски кода, которые я нашел. Надеюсь, это похоже на то, что вы хотите, но я на самом деле не тестировал его или сам использовал код.
Кроме того, посмотрев в MPMediaItem
документации, казалось бы, что вы могли бы сделать поиск на основе от исполнителя и название и т.д. Пожалуйста, смотрите ссылки MPMediaItem
класса here, для получения более подробной информации о том, какие вы можете искать с. Но если вы хотите искать на основе точной песни, которая была выбрана в прошлом, тогда было бы более надежным, основываясь на MPMediaItemPropertyPersistentID
.
- 1. Есть ли способ проверить, существует ли удаленное изображение? PHP
- 2. Есть ли способ проверить, существует ли функция внутри класса?
- 3. Есть ли общий способ проверить, существует ли объект в БД?
- 4. JS Есть ли способ проверить, существует ли событие?
- 5. Есть ли способ проверить, существует ли поле для класса Generic?
- 6. В Android есть ли способ проверить, существует ли определенная служба?
- 7. Есть ли способ проверить, существует ли удаленная база данных?
- 8. Cocoa - Есть ли способ проверить, существует ли кеш для NSURLConnection?
- 9. Есть ли способ проверить, существует ли элемент в структуре?
- 10. Есть ли способ проверить, есть ли хост?
- 11. Есть ли способ проверить, включена ли TLS?
- 12. Есть ли способ увидеть, сколько раз была сыграна песня?
- 13. Есть ли способ передать штрихи на iPhone?
- 14. Есть ли способ проверить, установлен ли будильник?
- 15. Есть ли способ проверить, используется ли файл?
- 16. Есть ли способ проверить, закрыт ли TextWriter?
- 17. Есть ли способ проверить, создан ли SVG?
- 18. Есть ли способ протестировать веб-сайт на iPhone без iPhone?
- 19. Есть ли способ проверить request.user на ManyToManyField
- 20. Есть ли способ проверить unique_together?
- 21. Есть ли способ проверить метаданные?
- 22. Есть ли способ проверить, зашифрован ли файл?
- 23. Есть ли способ проверить, открыт ли файл?
- 24. Есть ли способ проверить, стабилизирована ли сеть 4g на Android?
- 25. Есть ли способ узнать, установлено ли приложение iPhone/iPad уже?
- 26. Лучший способ проверить, есть ли Joomla! 3.4.0 статья уже существует
- 27. Есть ли способ проверить, что has_many существует в Rails 3.1?
- 28. Проверить, существует ли таблица
- 29. Каков наилучший способ проверить, существует ли атрибут?
- 30. Элегантный способ проверить, существует ли локальная группа
Если ур вопрос не имеет дело с редактором xcode, не помещайте его в xcode. Это не имеет значения для этих вопросов, если вы используете xcode или какую-либо другую среду IDE. – vikingosegundo