0

我正在尝试创建一个应用程序,它可以毫无延迟地从 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 中时,日志打印(空)。

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

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

4

0 回答 0