我正在实施一个包含YouTube视频列表的UITableView。任何人都可以建议我在用户点击UIButton(存在于每个单元格中)后如何在应用内触发YouTube视频加载?
我在网上搜索但只找到了涉及UIWebViews的实现。请注意,我特别不希望将UIWebView添加到我的表视图中,而是将单击按钮或图像中的触发点添加到单元格中。
答案 0 :(得分:0)
您应该可以使用MPMoviePlayerController播放视频。
您可以轻松将其设置为全屏播放,或在应用的UI中嵌入的视图中播放。有关详细信息,请参阅Apple的Multimedia Programming Guide。
答案 1 :(得分:0)
粗略地说:将单元类中的按钮绑定到控制器类上的操作,并在通过buttonClicked:(id)sender
表单单击时自行传递按钮。使用按钮的superview
,然后在单元格上进行viewWithTag:
调用或强制转换和@property
,以获取对按钮来自的单元格内的变量或UI元素的引用,将告诉您要加载的URL(例如,可能只是存储在隐藏UILabel
中的索引,然后您可以在支持UITableView
的数据存储中查找该索引。然后使用该网址调用MPMoviePlayerViewController
。