在ipad中播放视频

时间:2011-04-26 15:23:21

标签: iphone cocoa-touch xcode ipad

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

有人能为我提供必要的指导吗?

2 个答案:

答案 0 :(得分:1)

  • 使用MPMediaItem
  • 获取所需视频的MPMediaQuery
  • 获取资产网址,如下所示:

    NSURL *videoURL = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL];

  • 使用videoURL作为内容网址实例化MPMoviePlayerViewController

如果视频存储在App的捆绑包中,请执行此操作以获取URL:

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

答案 1 :(得分:0)

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