Описание тега mpmediaitemcollection

Коллекция элементов мультимедиа - это отсортированный набор элементов мультимедиа (экземпляры класса MPMediaItem) из библиотеки iPod. Обычно вы используете этот класс, запрашивая массив коллекций из медиа-запроса через его свойство collections.
1 ответ

Как решить, когда MPMediaItem assetURL равен нулю?

Я работаю над кодом, который просматривает видео пользователя и передает их AVPlayer посредством AVPlayerItem, который принимает URL. Чтобы получить все видео на устройстве iOS, вы можете сделать: let videoNumber = MPMediaType.anyVideo.rawValue let …
1 ответ

Невозможно воспроизвести песни из комплекта с iPodMusicPlayer в iOS

Я пытаюсь воспроизвести песни из набора (каталог документов) в моем приложении с iPodMusicPlayer, Я не хочу играть с AVPlayer, Вот часть моего кода: NSString *bundleRoot = [[NSBundle mainBundle] bundlePath]; NSFileManager *fm = [NSFileManager defaul…
1 ответ

Как я могу сохранить MPMediaItemCollection в NSUSerDefaults?

Кто-нибудь знает, как это сделать? Стандартный метод не будет работать. Я хочу, чтобы пользователь выбрал песню, а затем сохранил ее при следующей загрузке приложения, но я не могу передать ее в NSUserDefaults.
1 ответ

Отложить будильник в приложении будильника в iPhone?

Я работаю над приложением Будильник и использую локальные уведомления для включения будильника. Мне также нужно отложить будильник в соответствии с интервалом времени, установленным пользователем в пользовательских настройках. Пользователь не может …
0 ответов

Как получить MPMediaItemCollection, зная его URL-адрес элемента?

Я сохраняю URL объекта: var itemUrl: URL? = nil itemUrl = (qryAlbums.collections[currAlbum].items[currItem].assetURL!) let tempString: String = (track.last?.value(forKey: “url”) as! String?)! track.setValue(itemUrl?.absoluteString, forKey: “url”) Те…
1 ответ

Извлечение музыки из музыкальной библиотеки. Не могу понять, как я могу получить картинки и названия песен из MPMediaItem.

В общем, я хочу создать музыкальный проигрыватель, где все пользователи смогут воспроизводить песни, которые они имеют на своем устройстве, с помощью моего собственного настроенного музыкального проигрывателя. Этот код я использую прямо сейчас, чтоб…
1 ответ

Получить название песни из MPMediaItemCollection

Я пытаюсь переписать мой старый плеер с Objective-C на Swift (по памяти) и попал в беду. У меня есть множество таких песен let query = MPMediaQuery.songsQuery() query.groupingType = MPMediaGrouping.Title songsArray = query.collections Затем в моем т…
19 фев '15 в 14:32
6 ответов

Количество альбомов по исполнителям

Это мой вопрос =) MPMediaQuery *artistQuery = [MPMediaQuery artistsQuery]; NSArray *songsByArtist = [artistQuery collections]; Как я могу получить количество альбомов каждого исполнителя MPMediaItemCollections в songByArtist? Пример: Битлз 3 альбома…
0 ответов

Неправильный плейлист воспроизводится, когда musicPlayer использует setQueueWithItemCollection: плейлист

Я пытаюсь загрузить плейлист из моей библиотеки iTunes, используя следующий код. Код работает для всех имен плейлистов, за исключением того, что называется "Christmas & pop mix" (другие имена плейлистов также имеют & в названии). Для "Christmas & po…
1 ответ

Проблемы с очередью MPMusicPlayerController

У меня возникли некоторые проблемы с моим MPMusicPlayerController. Это iPodMusicPlayer, а не appmusicplayer. Моя проблема в том, что я не могу заставить играть очередь в правильном порядке. Позвольте мне объяснить далее: Я использую iPod picker для …
1 ответ

Как мне получить mediaItemCollection из mediaPickerController для воспроизведения на AVPlayer?

В своем стремлении ответить на этот вопрос я наткнулся на это в книге. "MPMediaItem, однако, имеет ключ MPMediaItemPropertyAssetURL (или свойство assetURL), значением которого является URL-адрес. Это дает вам ссылку на музыкальный файл на диске,... …
2 ответа

Воспроизвести все песни в музыке

У меня есть этот код для воспроизведения всех песен в музыкальной библиотеке (добавлен через iTunes и загружен в библиотеку из Apple Music). Я не могу иметь только песни. Что я делаю неправильно? -(IBAction)playAllSongs:(id)sender { MPMediaQuery *so…
27 сен '16 в 13:05
1 ответ

Как извлечь значение художника из MPMediaItemCollection

Почему следующий результат дает табличное представление, полное "Исполнителя" вместо табличного представления, полного фактических имен художника? Где я неправ? Как я могу извлечь ценность художника из коллекции? Вся помощь приветствуется... var tab…
1 ответ

MPMediaQuery.artistsQuery() для отображения в группах

Я знаю, что я очень скучаю по чему-то очень простому здесь, но я застрял. Почему следующий код создает представление таблицы каждого исполнителя трека, а не исполнителей, перечисленных в группах (то есть, почему каждый исполнитель перечисляется 20 с…
2 ответа

Как получить "Дата покупки" или "Дата добавления" из MPMediaItems в iPod Library

Поскольку пользователи загружают новые песни в свою библиотеку iPod Music из iTunes Store, я хотел бы программно перечислить эти песни в виде таблицы. Можно ли получить "Дата добавления" или "Дата покупки" из коллекции MPMediaItemCollection? Я вижу,…
1 ответ

Добавить элемент в MPMediaItemCollection из NSURL

В файле.plist я храню NSURL аудио файлов из библиотеки iPod. Мне нужно инициализировать элементы MPMediaItemCollection по этим URL-адресам. Как я могу это сделать? Благодарю.
27 июн '11 в 15:19
0 ответов

Музыкальная библиотека iOS: как определить, является ли данный плейлист папкой

Скажем, у меня есть музыкальная библиотека iOS с этой структурой списка воспроизведения: A Folder | ---> A Playlist | ---> Song A Я запускаю следующий код: import MediaPlayer let playlists = MPMediaQuery.playlists().collections! as! [MPMediaPl…
08 ноя '18 в 21:58
1 ответ

Воспроизведение предметов из MPMediaItemCollection в AVPlayer [Swift]

Вот в чем дело, у меня есть MPMediaItemCollection с выбранными пользователем элементами (из библиотеки). Я использовал mediaPicker для этого. Теперь мне нужно получить URL этих элементов, чтобы я мог воспроизвести их на AVPlayer. Это лучшее, что я м…
30 май '15 в 02:23
1 ответ

Получить список альбомов из библиотеки ipod в swift

Я хочу сделать простой медиаплеер в Swift. Я хочу создать таблицу со всеми альбомами на iphone, и после выбора альбома я хочу воспроизвести его песни. Но я не могу получить названия альбомов (и обложки). Я старался: var query = MPMediaQuery.albumsQu…
1 ответ

Воспроизведение музыки через динамик из библиотеки пользователя

Я делаю приложение, которое позволяет пользователю выбирать музыку из его / ее библиотеки и воспроизводить ее через динамик уха. У меня все работает, но это. Я не знаю, как воспроизвести этот звук через динамик. Код, который я использую для записи а…