2

我正在开发一个应用程序来选择和播放 iPad 中的视频。我想选择保存在设备中默认视频应用程序中的视频。如何在我的应用程序中访问这些视频?

4

4 回答 4

2

您可以对视频使用 MPMediaQuery,它将为您提供可以在 AVFoundation 框架中使用的视频资产的视频列表和 URL。例如,请参阅此处接受的答案:

视频媒体类型不起作用的 MPMediaPickerController

于 2012-07-02T18:16:21.900 回答
1

当前的 SDK 不允许您播放 iPod 库中的视频:

http://developer.apple.com/library/iOS/#documentation/Audio/Conceptual/iPodLibraryAccess_Guide/AboutiPodLibraryAccess/AboutiPodLibraryAccess.html#//apple_ref/doc/uid/TP40008765-CH103-SW9

注意:iPod 库访问仅适用于基于音频的媒体项目。您无法播放 iPod 库中的视频播客、电影或电视节目。

于 2012-05-21T07:04:12.097 回答
0

在 iOS 开发中,你不能总是在手机中做任何你想做的事情。访问其他应用程序就是其中之一。在这种情况下,您想要访问内置 iOS 应用程序的数据。此应用程序与任何其他应用程序一样,只是它是由 Apple 开发的,并不意味着您可以访问它的数据。

应用程序有自己的数据,应用程序无法访问其他应用程序的数据。(除非应用程序以某种方式使其可用,例如通过 Web 服务器)

如果您正在制作您的应用程序并打算将其发布以供官方使用,那么您所要求的就无法完成。您必须充分利用自己的情况,使您的应用程序比内置应用程序更好,以便用户使用您的应用程序而不是内置应用程序。

于 2012-05-21T13:50:45.363 回答
0

搜索UIImagePickerControllerUIImagePickerControllerDelegate

如果您想访问设备本身的内置视频应用程序,我认为不越狱您的 ipad 是不可能的。

附言。刚才我发现我的 iPad 中的一个应用程序可以访问 video.app 列表。我的 iPad 是 ios 5.1.1。也许现在是可能的!

于 2012-05-21T06:35:01.283 回答