【发布时间】:2019-10-19 14:16:11
【问题描述】:
如果有视频,点击单元格时,我只想显示视频(在 avPlayerViewController 中),如果没有视频,它会转到详细视图w
我试过这个:
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let post = postArray[indexPath.item]
let controller = PostDetailViewController.fromStoryboard(post: post)
self.navigationController?.pushViewController(controller, animated: true)
guard let videoURL = URL(string: post.videoLink) else {
return
}
let avPlayer = AVPlayer(url: videoURL)
let avController = AVPlayerViewController()
avController.player = avPlayer
present(avController, animated: true) {
avPlayer.play()
}
}
如果有视频,它会播放视频(来自 Firebase),但它也会打开详细视图。所以我希望单元格只打开视频或只打开详细视图
【问题讨论】:
标签: ios swift avfoundation avkit