Мне нравится, когда пользователь выбирает аудиофайл из имеющегося списка аудио и копирует его в свое приложение. В найденных элементах userMediaItemCollection в образце кода Apple «AddMusic
» есть свойство: MPMediaItemPropertyAssetURL
. Но я не могу добраться до него, так как получаю ошибку «MPMediaItemPropertyAssetURL undeclared
» - хотя я импортировал MPMediaItem.h
.Использование аудиофайлов iPhone в собственном приложении - копирование аудиофайла - возможно ли это?
В яблочном документе он говорит:
MPMediaItemPropertyAssetURL
URL, указывающий на элемент массовой информации, из которого можно создать объект AVAsset (или другой URL на основе объекта Foundation AV) , с любыми параметрами по желанию. Значение - объект NSURL.
URL-адрес имеет пользовательскую схему ipod-библиотеки. Например, URL может выглядеть следующим образом: ставку библиотека: //item/item.m4a ID = 12345
Usage of the URL outside of the AV Foundation framework is not supported.
Доступно в iPhone OS 4.0 и более поздних версий?.
Объявлен в MPMediaItem.h
Does that mean, it is not possible to access the audio files for own use?
Is there a workaround?
Большое спасибо
Осмотрев всюду, я ничего не нашел. Таким образом, единственный хороший способ иметь постоянный доступ к выбранной песне после закрытия приложения - это просто использовать MPMediaItemPropertyPersistentID. – user387184