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)。
動画をアプリのドキュメントに保存することも考えましたが、動画は削除できないので問題があるかもしれないと読みました。
私の問題の解決策はありますか?ありがとう。