使用mpmovieplayercontroller播放时预加载几个视频

时间:2013-09-30 16:18:47

标签: iphone ios video mpmovieplayercontroller

我正在尝试创建一个可以毫不拖延地从URL播放多个视频的应用程序。

我按照自己的意愿使用MPMoviePlayerController成功播放了视频,但我遇到了更大的问题。 应用程序应该在播放当前视频时预加载下一个视频,但我尝试的所有视频都不起作用。

以下是一个例子:

    NSData *videoData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://movon.co/files/TestMovie/01.mp4"]];

    NSLog(@"video Data: %@", videoData);

    NSString *videoString = [[NSString alloc] initWithData:videoData encoding:NSUTF8StringEncoding];

    NSLog(@"video string: %@", videoString)

当我打印videoData时,似乎数据存储在NSData中,但是当我尝试将其存储在NSString中时,日志会打印(null)。

我还想过将视频存储在应用程序的文档中,但我认为这可能是一个问题,因为这些视频无法删除。

我的问题有解决办法吗? 感谢。

0 个答案:

没有答案