2011-04-26 159 views
0

我想在我的应用中播放电影,并将视频存储在我的i​​pad媒体库中。在ipad中播放视频

任何人都可以为我提供必要的指导吗?

回答

1
  • 获取视频的MPMediaItem你想使用MPMediaQuery
  • 获取资产的URL是这样的:

    NSURL *videoURL = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL];

  • 使用videoURL为内容URL实例化一个MPMoviePlayerViewController

如果视频存储在您的应用程序的包那么这样做是为了让网址:

NSURL *videoURL = [[NSBundle mainBundle] URLForResource:@"nameoffile" withExtension:@"mp4"]; 
+0

我想将视频存储在应用程序包中,然后检索它我该怎么做 – Christina 2011-04-26 15:32:04

+0

我已经更新了我的答案。你在你的问题中说过视频在你的iPad库中,下次在提交之前检查你的问题:)。 – edc1591 2011-04-26 15:35:56

0

看到一个自定义视图/的viewController组合的样品中Pragmatic iPad Programming。检查第8章的源代码(从该页面免费下载)。他们使用在项目中作为文件提供的视频。顺便说一句,如果视频中的文件在XCode中显示为红色,则必须将其删除并重新添加,我认为项目定义有点麻烦。