我从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