Xcode dropbox sync api播放视频

时间:2014-01-10 11:37:57

标签: ios xcode video dropbox sync

嘿伙计们一个简单的问题!

我正在制作一款使用dropbox sync api的iPad应用。现在我想知道如何在MPMovieplayer中的Dropbox文件系统中播放电影文件。由于Dropbox文件系统与本地沙箱不同,我不知道如何检索文件的nsurl我无法播放视频。

这是我尝试过的(我最后的希望),但它不起作用:

+(NSString*)loadMovie : (DBPath*)path
{
    DBFile *file = [self openFileAtPath:path];
    NSData *data = [[NSData alloc] initWithData:[file readData:nil]];

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *vpath = [documentsDirectory stringByAppendingPathComponent:file.info.path.name];
    [[NSFileManager defaultManager] createFileAtPath:vpath contents:data attributes:nil];
    return vpath;
}

1 个答案:

答案 0 :(得分:0)

您需要先将文件写入本地存储。请参阅Dropbox论坛上的https://forums.dropbox.com/topic.php?id=110085