Swift - 如何在 table 视图单元格中显示视频的缩略图?
Swift - How to display thumbnail capture of video in table view cell?
根据我所做的初步研究,我看到 AVPlayer 控件是由 Apple 提供的,可以通过 iPhone 播放视频。我希望能够在 UITableView 中嵌入视频的缩略图。我 运行 遇到的问题是我无法将 AVPlayer 组件拖放到我的自定义 table 视图单元格上。看来 AVPlayer 控件需要像单独的视图控制器一样放到故事板上。
我的理解是 AVPlayer 组件能够捕获视频的缩略图,但是如果我不能将 AVPlayer 组件拖放到我的自定义 table 视图单元格上,我怎么能抓住缩略图并将其显示在单元格中?我会以某种方式使用 UIImageView 吗?提前致谢。
我使用 MPMoviePlayerController 而不是 AVPlayer 解决了这个问题。使用 MPMoviePlayerController,我能够通过指定视频中的秒数来抓取缩略图要使用的帧来抓取缩略图。然后我将获得的图像分配给 UIImageView。希望这对某人有所帮助。
根据我所做的初步研究,我看到 AVPlayer 控件是由 Apple 提供的,可以通过 iPhone 播放视频。我希望能够在 UITableView 中嵌入视频的缩略图。我 运行 遇到的问题是我无法将 AVPlayer 组件拖放到我的自定义 table 视图单元格上。看来 AVPlayer 控件需要像单独的视图控制器一样放到故事板上。
我的理解是 AVPlayer 组件能够捕获视频的缩略图,但是如果我不能将 AVPlayer 组件拖放到我的自定义 table 视图单元格上,我怎么能抓住缩略图并将其显示在单元格中?我会以某种方式使用 UIImageView 吗?提前致谢。
我使用 MPMoviePlayerController 而不是 AVPlayer 解决了这个问题。使用 MPMoviePlayerController,我能够通过指定视频中的秒数来抓取缩略图要使用的帧来抓取缩略图。然后我将获得的图像分配给 UIImageView。希望这对某人有所帮助。