【问题标题】:List down Videos in UITableview like Vine app and autoplay them in UiTableview like Vine app像 Vine 应用一样在 UITableview 中列出视频,并像 Vine 应用一样在 UiTableview 中自动播放它们
【发布时间】:2014-07-02 12:10:43
【问题描述】:

我从 Web-Service API 获取视频链接,现在我想要的是这些视频应该像 vine 应用程序一样显示在 UITableview 中,并且它们必须像 vine 应用程序一样在 UITableview 本身中自动播放。

我采用了自定义的UITableview 单元格,我在其中添加了MPMoviePlayercontroller,但这些都不起作用。

【问题讨论】:

  • 什么不完全有效?
  • 查看 nagem 的回答,我已经完成了这些操作,但这些操作无法正常工作。

标签: ios objective-c uitableview video mpmovieplayercontroller


【解决方案1】:

您可以结合使用这三个答案来实现您正在寻找的内容:

首先,实现 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

【讨论】:

  • 不幸的是,您必须更详细地描述什么不起作用。你知道它在这个过程中失败的地方吗? indexPathForVisibleRows 是否返回正确的索引?您是否能够访问正确的 MPMoviePlayerControl 对象?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 2015-07-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多