【发布时间】:2014-12-11 21:18:57
【问题描述】:
我想在 TableCell 上播放不同的本地视频文件。我的问题是我可以在哪里放置 PlayVideo 函数(TableViewController 类或 TableViewCell 类)并弄清楚如何在单元格内设置框架。谢谢。
【问题讨论】:
标签: ios uitableview swift mpmovieplayercontroller
我想在 TableCell 上播放不同的本地视频文件。我的问题是我可以在哪里放置 PlayVideo 函数(TableViewController 类或 TableViewCell 类)并弄清楚如何在单元格内设置框架。谢谢。
【问题讨论】:
标签: ios uitableview swift mpmovieplayercontroller
让您的 TableViewCell 子类中的 PlayVideo 函数作为协议方法的一部分,并将您的 TableViewController 设置为该协议的 TableViewCell 委托怎么样。
这样,您的 TableViewController 可以访问数据源中的视频 URL,以及单元格的 PlayVideo 方法,您可以在 TableViewController 中将其称为 tableViewCell.playVideo()
您大概可以在 TableViewCell 类中设置视频的帧,在 tableView 数据源的cellForItemAtIndexPath 方法中设置单元格的帧。
干杯!
【讨论】: