如何在 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 中显示带有视频图像的视频文件?的主要内容,如果未能解决你的问题,请参考以下文章
iOS 在 UITableView 中显示来自 ALAsset 的图像
在uitableview中选择时如何更改自定义单元格图像和标签字体颜色?