我正在尝试创建一个可以毫不拖延地从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)。
我还想过将视频存储在应用程序的文档中,但我认为这可能是一个问题,因为这些视频无法删除。
我的问题有解决办法吗? 感谢。