如何在uitableviewcell中实现视频,最佳方法是什么?

3

我正在尝试在自定义表格视图单元格中播放视频。我试图实现类似Facebook的动态消息,即当单元格完全可见时,视频开始播放。

我正在使用后端服务(parse.com)并获取已上传视频的URL。

我应该使用AV框架还是MPMoviePlayerController或实现Web视图?

1个回答

0

绝对不要使用WebView。你可以这样做:

  1. cellForRowAtIndexPath中检查单元格是否可见,使用:if ([self.tableView.indexPathsForVisibleRows containsObject:indexPath]) {}

  2. 使用以下其中之一下载数据:如何从URL下载视频并将其保存到iOS文档目录中?。使用以下其中之一缓存此数据:如何使用NSData播放视频

  3. 使用MPMoviePlayerControllerAVFramework显示。两者之间的主要区别在于,MPMoviePlayerController更容易使用,并且具有许多方便的方法。但是,这是以放弃更精细调整控制为代价的。

希望这可以帮助到你


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接