0

PFFile として保存された解析からダウンロードした MPMoviePlayerController を使用してビデオを再生するにはどうすればよいですか? このコードでビデオファイルをダウンロードしました:

    var query = PFQuery(className:"Video")
    query.whereKey("Nome", equalTo:"prova")
    query.findObjectsInBackgroundWithBlock {
        (objects: [AnyObject]?, error: NSError?) -> Void in

        if error == nil {
            // The find succeeded.
            println("Successfully retrieved \(objects!.count) scores.")
            if let objects = objects as? [PFObject] {
                for object in objects {
                    var imageFile:PFFile =object.objectForKey("Video")
                    imageFile.getDataInBackgroundWithBlock {
                        (imageData: NSData?, error: NSError?) -> Void in

                     ?????????????   
                    }

            }
        } else {
            println("Error: \(error!) \(error!.userInfo!)")
        }
    }
4

1 に答える 1

0

そのデータを一時的にドキュメント ディレクトリに保存し、そこからビデオを再生できます。 NSString *strLocation = [@"~/Documents/downloadedFile.mov" stringByExpandingTildeInPath]; // Use Your Downloaded Data [data writeToFile:strLocation atomically:YES]; // Pass URL of that saved file in Player MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:strLocation]];

これがお役に立てば幸いです。

于 2016-08-25T18:51:46.907 に答える