从Parse.com流式传输音频 - 没有检索到数据?

时间:2014-05-29 03:52:03

标签: ios objective-c audio parse-platform audio-streaming

我正在尝试使用Parse.com的数据服务将一组音频文件流式传输到我正在开发的iOS应用程序中。不幸的是,我遇到了使用Parse的API检索数据的问题 - 我检索的数据,无论是否尝试流式传输,总是大小为0字节。

我目前正在使用其ObjectID检索PFObject,将对象音频文件检索为PFFile,并将文件转换为URL以加载到音频播放器以进行流式传输。调试器显示PFFile的文件大小为零字节,因此URL可能也指向任何内容。

使用回调例程查询Parse:

PFQuery *query = [PFQuery queryWithClassName:@"StopAudio"];
[query getObjectInBackgroundWithId:[newStop objectID]
                          target:self
                          selector:@selector(retrieveTourDataCallback:error:)];

使用查询生成的PFObject:

PFFile *audioFile = stopAudioObject[@"audioFile"];
NSString *filePath = [audioFile url];
[audioPlayer loadPlayerWith:[NSURL URLWithString:filePath]];

audioPlayer对象是AVPlayer对象的包装。

有没有我可以流式传输这些数据或至少以其他方式从Parse中检索它?

1 个答案:

答案 0 :(得分:0)

我遇到的问题已经神秘地消失了,我对可能导致它的原因感到茫然。虽然如果我运行模拟器的机器上的网络出现问题,我可能已收到0字节,但没有记录任何错误。

但确实有效。我想是另一个X档案。