ios - 在 uitableviewcell 中实现视频的最佳方式是什么?

标签 ios xcode uitableview video parse-platform

我正在尝试在自定义表格 View 单元格中播放视频。我正在尝试完成像 Facebook 这样的提要,当单元格完全可见时视频开始播放。

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

我应该使用 AVframework 还是 MPMoviePlayerController 或实现 WebView ?

最佳答案

绝对不想使用 WebView。你可以做什么:

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

    <
  2. 使用其中之一下载数据:How to download video from url and save it in to document directory in iOS? .使用其中之一缓存此数据:How to play video from NSData

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

希望对你有帮助

关于ios - 在 uitableviewcell 中实现视频的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29069743/

相关文章:

ios - 如何在 iOS 中使用 PFQuery 获取表中的所有数据?

ios - 如何在 Swift 项目中使用 iOS SDK 插入 firebase 服务器时间戳

ios - SwiftUI View 未基于 @ObservedObject 更新

ios - 在后台的 iPhone 7 上未调用应用程序 DidReceiveRemoteNotification

ios - 滚动时读取 UIImage 数据,优缺点

objective-c - iPad 上的 UINavigationController 大小

ios - 素描 iOS 设计

ios - 实现 iRate 时出现问题

ios - 未检测到按钮操作

objective-c - 如何以相反的方式对 UITableView 进行排序或添加项目?