iOS Stream Audio с одного устройства iOS на другое

Я беру песню из библиотеки iTunes устройства и засовываю ее в AVAsset:

- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
    NSArray *arr = mediaItemCollection.items;

    MPMediaItem *song = [arr objectAtIndex:0];

    NSData *songData = [NSData dataWithContentsOfURL:[song valueForProperty:MPMediaItemPropertyAssetURL]];
}

Затем у меня есть этот метод Game Center для получения данных:

- (void)match:(GKMatch *)match didReceiveData:(NSData *)data fromPlayer:(NSString *)playerID

У меня МНОГО проблемы с выяснением того, как отправить этот AVAsset через GameCenter, а затем воспроизвести его на принимающем устройстве.

Я прочитал: http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/AudioStreamReference/Reference/reference.html#//apple_ref/ doc / uid / TP40006162

http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html#//apple_ref/doc/uid/TP40009767-CH2-SW5

http://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html

http://developer.apple.com/library/mac/#documentation /MusicAudio/Conceptual/AudioQueueProgrammingGuide/Introduction/Introduction.html

Я просто потерялся. Информационная перегрузка.

Я реализовал код аудиопотока Cocoa With Love, но не могу понять, как взять NSData, которые я получаю через GameCenter, и вставить их в его код. http: // cocoawithlove .com / 2008/09 / потоковое воспроизведение и воспроизведение в прямом эфире в формате mp3.html

Кто-нибудь, пожалуйста, помогите мне разобраться в этом? Итак, мне снова нужна помощь, это просто разбиение данных песни на пакеты (или как это работает), затем повторение этих пакетов и отправка их через gamekit, а затем анализ этих данных, когда они поступают на принимающее устройство, как PLAY it AS он входит.

18
задан Dave DeLong 13 December 2011 в 15:06
поделиться

0 ответов