Возможно ли это? Я не нашел ничего подобного в файлах MPMediaItemProperty .... Может быть, частный API?Получить дату, когда MPMediaItem был добавлен в библиотеку iTunes
ответ
Просматривая документацию, список методов не имеет для нее поля. Это дает вам возможность продлить MPMediaItem
с новым MPMediaItemProperty
для поля «дата добавлено». Конечно, это только продолжается.
В качестве альтернативы вы можете проанализировать элемент XML библиотеки iTunes и сравнить поля с используемым вами MPMediaItem
. Существует тег key
для 'Date Modified', который имеет стандартную файловую систему «Дата Модифицированная» информация (предположительно, когда файл был добавлен в iTunes), но это в основном, когда файл был разорван или добавлен, если вы не изменяете свой MP3 файлы. Так что это не совсем то, что вы ищете, но это самый близкий общий аналог, о котором я могу думать.
Возможно, вам захочется узнать, есть ли способ поиска ключа идентификатора дорожки непосредственно из файла или MPMediaItem
, что может дать вам быстрый поиск через XML-файл библиотеки iTunes. Попробуйте использовать методы MPMediaItemPropertyPersistentID
--- один из них должен соответствовать шестнадцатеричному идентификатору в поле «Постоянный идентификатор» key
XML-файла библиотеки iTunes.
@ascentruy - Вы предлагаете расширить MPMediaItem с помощью нового MPMediaItemProperty для поля с добавленной датой. Не могли бы вы рассказать о том, как вы программно обнаруживаете, когда новый медиа-элемент добавляется в библиотеку и как вы будете расширять MPMediaItem с помощью нового MPMediaItemProperty? Вы указываете решение для iMac или iPhone? – JeffB6688
https://stackoverflow.com/a/38826548/899490
С прошивкой 10 оказывается у нас есть доступ к двум dateAdded свойств.
Примечание: iOS 10 все еще находится в стадии бета-тестирования (4), поэтому все может измениться.
В Дата объекта:
MPMediaItem.dateAdded
и в виде строки:
MPMediaItemPropertyDateAdded
Похоже, что он попал в версию выпуска. – newenglander
- 1. Как получить дату, когда пользователь был добавлен в группу?
- 2. Получить дату, когда файл был добавлен в папку мобильных документов?
- 3. Получить URL-адрес iTunes для MPMediaItem
- 4. Возможно ли получить идентификатор магазина iTunes для MPMediaItem?
- 5. Как получить дату, когда объект был сохранен
- 6. Как получить дату создания, когда элемент был добавлен в представление таблицы, нажав кнопку с помощью Swift?
- 7. Когда был добавлен System.Windows.Threading.Dispatcher.Invoke (System.Delegate, System.Object [])?
- 8. сделать что-то, когда класс был добавлен
- 9. Вставить столбец, когда объект CoreData был добавлен
- 10. Есть ли способ найти дату, когда определенный ключ был добавлен в удобство OpenStreetMaps?
- 11. Знайте, добавлен ли класс (был добавлен javascript)
- 12. C# Как получить дату, когда файл был помещен в папку?
- 13. Как найти, когда подмодуль был добавлен в Git
- 14. Как узнать, когда класс был изменен/добавлен в элемент HTML?
- 15. Узнайте, когда член был добавлен в группу Active Directory
- 16. Как узнать, когда мой ресурс был добавлен в мой проект
- 17. Сохраняет ли в адресной книге iOS время/дату, когда был добавлен контакт?
- 18. SharePoint, выполняющий метод, когда элемент добавлен в библиотеку
- 19. Как получить изображение исполнителя от MPMediaItem?
- 20. Поиск времени, когда документ был добавлен в коллекцию в Marklogic
- 21. Преобразование MPMediaItem в NSData
- 22. Как получить время прослушивания MPMediaItem (песни)
- 23. Как получить MPMediaItem из MPMoviePlayerController?
- 24. CVS: получить время и дату, когда файл был помечен
- 25. Получить частную форму файла MPMediaItem
- 26. Интерфейс iTunes COM - получить песню, добавленную в библиотеку?
- 27. Каков самый быстрый способ получить случайный MPMediaItem
- 28. Как узнать, когда JComponent был добавлен в его родитель?
- 29. когда был -u переключатель добавлен в git-push?
- 30. WPF treeview - Как узнать, когда treeviewitem был добавлен в treeview?
ли вы когда-либо получить решение для этого? – newenglander
@newenglander no – HiveHicks