我正在尝试在自定义表格视图单元格中播放视频。我正在努力完成像Facebook这样的视频,当视频开始播放时,视频会完全可见。
我正在使用后端服务(parse.com),我正在抓取已上传视频的网址。
我应该使用AVframework或MPMoviePlayerController还是实现网络视图?
答案 0 :(得分:0)
绝对不想使用WebView。你能做什么:
使用cellForRowAtIndexPath
if ([self.tableView.indexPathsForVisibleRows containsObject:indexPath]) {}
中的单元格是否可见
使用以下其中一项下载数据:How to download video from url and save it in to document directory in iOS?。使用以下其中一种缓存此数据:How to play video from NSData
使用MPMoviePlayerController
或AVFramework
进行展示。两者之间的主要区别在于MPMoviePlayerController
更容易使用,并且有很多方便的方法。然而,这是以放弃更精细控制为代价的。
希望这有帮助