При использовании звука in-app в iPhone SDK можно разрешить пользователям выбирать список из своей библиотеки ipod и создавать локальный список воспроизведения в приложении. Если я хочу сохранить этот выбор, легко сериализовать данные и записать в файл, а затем восстановить.Рекомендации по сохранению списка воспроизведения iPod (MPMediaItemCollection) во время сеансов
Просто ваниль, как это, однако, заставляет меня думать, что что-то будет не так. Например, что делать, если пользователь синхронизирует и удаляет звуки? Я могу пересекать их все и запрашивать IPod DB во время настройки, но со списками, которые могут быть 50 000 длин, это может занять некоторое время.
Как другие люди делают это и какие-то ошибки, которые у меня не были?
Почему каждый хочет иметь такой огромный плейлист внутри приложения? Лично (как пользователь) я предпочитаю, чтобы приложение iPod управляло моими плейлистами, единственное, что я хочу получить, это элементы управления проигрывателем и визуализация текущего плейлиста. Если у меня был плейлист, например. в моем приложении GPS Tracking оно, вероятно, будет очень коротким (> 100). –
MPMediaPickerController возвращает коллекцию. Количество элементов в коллекции может быть всей библиотекой. – falconcreek
Согласен, это скорее всего очень короткое. Но мне нужно покрыть все базы. Если пользователю разрешено выбирать предустановленный список воспроизведения из приложения ipod, это может быть список воспроизведения «Все песни». и мне нужно рассмотреть этот потенциальный выбор. – coneybeare