【发布时间】:2011-12-08 14:10:01
【问题描述】:
我从设备的 iTunes 库中获取一首歌曲并将其塞入 AVAsset:
- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
NSArray *arr = mediaItemCollection.items;
MPMediaItem *song = [arr objectAtIndex:0];
AVAsset *songAsset = [AVAsset assetWithURL:[song valueForProperty:MPMediaItemPropertyAssetURL]];
}
那我就有了这个Game Center接收数据的方法:
- (void)match:(GKMatch *)match didReceiveData:(NSData *)data fromPlayer:(NSString *)playerID
我在弄清楚如何通过 GameCenter 发送此 AVAsset 然后让它在接收设备上播放时遇到了很多麻烦。
我只是迷路了。信息超载。
我已经实现了 Cocoa With Love 的音频流代码,但我不知道如何将我通过 GameCenter 收到的 NSData 放入他的代码中。 http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html
有人可以帮我解决这个问题吗?谢谢!
【问题讨论】:
标签: iphone objective-c ios ipad