我正在尝试创建一个应用程序,它可以毫无延迟地从 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 中时,日志打印(空)。
我也想过将视频存储在应用程序的文档中,但我读到这可能是个问题,因为这些视频无法删除。
我的问题有什么解决办法吗?谢谢。