所以我用这个定制的类来录制我的视频-- https://github.com/piemonte/PBJVision。我试图在我的iOS应用程序中录制视频,但我似乎无法正确地将文件上传到我的解析服务器。有几件事:
然后,我使用一个UITableView来显示来自Parse的数据。下面是我如何从Parse检索我的资产并返回到我的AVPlayer():// Create for Reaction让player = Player = Player() player.delegate = self player.view.frame = CGRectMake(0.0,nameLabel.framework.y+ nameLabel.frame.size.height + 0.0,self.view.frame.width,150) player.view.backgroundColor = UIColor.whiteColor()
let video = message.objectForKey("image") as! PFFile
let urlFromParse = video.url!
print(urlFromParse)
let url = NSURL(fileURLWithPath: video.url!)
print(url)
let playerNew = AVPlayer(URL: url!)
let playerLayer = AVPlayerLayer(player: playerNew)
playerLayer.frame = CGRectMake(0.0, nameLabel.frame.origin.y + nameLabel.frame.size.height + 0.0, self.view.frame.width, 150)
cell.layer.addSublayer(playerLayer)
playerLayer.backgroundColor = UIColor.whiteColor().CGColor
playerNew.play()我复制从urlFromParse (file.mp4)返回的值,并将其粘贴到浏览器和浏览器中播放的视频中。我是否正确地假定文件已被正确保存?
当我去运行我的应用程序时,视频没有play.Any建议我做错了什么?
发布于 2016-06-11 22:33:43
我发现使用pfFile.url播放视频不起作用。您必须使用正确的扩展名(mov)将NSData从PFFIle写入本地文件,然后使用本地文件作为源播放视频。
https://stackoverflow.com/questions/36529724
复制相似问题