2012-01-03 168 views
2

我正在开发一款iPhone应用程序,其中需要播放“最受欢迎”,“最受欢迎”,“收藏夹”等多个视频。每个类别可能有大约20个视频。因此,资源文件夹内有大约100个视频会增加应用程序的大小所以我想要做的是,首先在设备中本地保存所有视频,并在需要播放这些视频时从应用中选择相应的视频。那么是否有可能这样做? 或者必须拥有资源文件夹内的所有视频?在iPhone应用程序中播放视频库中的视频

在此先感谢。

回答

2

是的,这是非常好的可能。您可以将视频存储在设备中,而不是存储在资源文件夹中,然后使用ALAssetsLibrary访问存储在照片库中的视频。

请参阅本关于如何使用ALAssetsLibrary display image from URL retrieved from ALAsset in iPhone

+0

:我不想选择应用程序中的视频。我的意思是当我点击一个来自列表的视频(来自UITableView)时,它应该通过从视频库中获取视频来自动播放相应的视频。当我关闭它时,我应该回到视频列表(我,UITableView显示视频列表) – user1116277 2012-01-03 07:10:18

+0

是的,这就是我所说的...使用ALAssetsLibrary,您可以获取照片库中的所有视频..然后,您可以在表格视图中显示列表并选择在新的视图控制器中播放该特定视频。 – 2012-01-03 07:55:10