AudioFileOpenURL библиотека для iPod - PullRequest
4 голосов
/ 30 марта 2011

Я хочу воспроизвести музыку из библиотеки iPod, используя AudioFileOpenURL или ExtAudioFileOpenURL.

CFURLRef fileURL = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL];
AudioFileOpenURL(fileURL,a,b,&id);
//or ExtAudioFileOpenURL

Но это не работает!Как я могу справиться с этим? Спасибо!

1 Ответ

4 голосов
/ 11 мая 2011

Это не сработает, потому что URL-адреса ресурсов MPMediaItem действительны только в AV Foundation. Вы можете использовать этот URL-адрес ресурса, чтобы открыть AVURLAsset, получить AVAssetReader и т. Д., Но вы не можете открыть его, используя любые интерфейсы CoreAudio.

Обратитесь к руководству по программированию AV Foundation для получения дополнительной информации - в частности, вы захотите проверить AVPlayer и его друзей:

http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...