需要iOS的教程来播放我的应用程序中的video文件

我打算构build一个iOS应用程序,从我的Web服务下载video,在应用程序中离线播放。

我正在寻找一个教程,将告诉我的基础,其中将包括:

  1. 从networking下载video文件
  2. 将其存储在我的应用程序的数据存储中(什么结构/位置)
  3. 从我的数据存储播放此video
  4. 我需要什么video格式

通常我使用ASIHTTPRequest从网上下载东西,这是一个伟大的库,为您处理multithreading。 它应该给你一个url。 然后您可以使用MPMoviePlayerController类播放video。 以下是播放video的代码:

 MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL]; [[player view] setFrame:[self.view bounds]]; // Frame must match parent view [self.view addSubview:[player view]]; [player play]; [player release]; 

要从网上下载video,您可以使用ASIHTTP框架 。 有很多例子会给你一个开始。

之后,您可以按照本教程, 从iOS 4 iPad应用程序中播放存储的video – video播放