如何在 UITableView 中显示带有视频图像的视频文件?

Posted

技术标签:

【中文标题】如何在 UITableView 中显示带有视频图像的视频文件?【英文标题】:How to show video files in UITableView with image of video? 【发布时间】:2013-02-19 12:35:34 【问题描述】:

我可以使用MPMediaPickerController 访问媒体文件,我需要列出我从选择器中选择的所有视频。

MPMoviePlayerViewController 正在使用中,我已经为每个单元格添加了一个播放器,但我不能将它用于多个单元格。我认为!在 UITableView 上选择 UITableViewCell 时,我们需要使用它。但是如何在表格视图中为所有单元格显示视频(足迹)的缩略图或图像。

目标:一旦我列出足迹,在选择时我使用MPMoviePlayerViewController 进行选择。

谢谢, 文卡塔劳

【问题讨论】:

【参考方案1】:

存储所选视频的 ALAsset URL

加载 UITableView 所有选定的视频缩略图(使用 ALAsset URL)。

UITableView didSelectRowAtIndexPath, 从本地目录中检索 ALAsset url 并通过 MPMoviePlayerViewController。

【讨论】:

我同时发现了一些东西。我们也可以在 UIWebView 中显示和播放媒体文件。只是我们有 MPMoviePlayer 的静态实例。【参考方案2】:

任务是:

    上市 正在播放

方法:

    如果我们可以访问ALAsset(通过assetURL),我们可以列出,我们 可以获得thumbNail 并在UITableView 上使用。我们可以把自定义 视图上的播放按钮。选择后,我们使用MPMoviePlayerViewController 来组织文件 来自所选资产网址 使用 UIWebView,我们在 UITableViewCell 上嵌入 UIWebview 并传递assetURL。将 webWiew 的嵌入类型 un html 字符串指定为 application/x-shockwave-flash,它将使用 MPMoviePlayerViewController 在选择时组织文件。

谢谢&问候, 文卡塔塔劳 N

【讨论】:

以上是关于如何在 UITableView 中显示带有视频图像的视频文件?的主要内容,如果未能解决你的问题,请参考以下文章

带有图像和标签的UITableView行

iOS 在 UITableView 中显示来自 ALAsset 的图像

在uitableview中选择时如何更改自定义单元格图像和标签字体颜色?

如何将图像从 plist 加载到 UITableView?

在 iPhone Safari HTML 页面上打开带有图像的 Youtube 视频

在 UITableView 中渐进式下载图像