我从Web服务API获得了视频链接,现在我想要的是这些视频应像vine app一样以UITableview显示,它们必须像vine app一样以UITableview本身进行自动播放。

我已经采用了自定义UITableview单元格,在其中添加了MPMoviePlayercontroller,但是事情不起作用。

最佳答案

您可以结合使用这三个答案来实现所需的功能:

首先,实现UIScrollViewDelegate以了解tableview何时停止滚动:
how to check when UITableView is done scrolling

接下来,使用indexPathForVisibleRows找出哪些单元格完全显示在屏幕上,并检查该单元格的矩形:
Check if a UITableViewCell is completely visible

最后,播放所有MPMoviePlayercontroller视图,并使用以下方法确保它们的大小正确:
iPhone SDK:How do you play video inside a view? Rather than fullscreen

10-06 02:56