Tud*_*dor 28 iphone objective-c video-streaming ios4 ios
到目前为止,我知道如何流式传输视频以及如何下载视频,然后将其流式传输,但这里有点棘手:将其流式传输一次,将其存储在设备上以及将来从设备中播放.
那可能吗?
保存视频非常容易。做类似这样的事情:
//Saving Movie
NSMutableData *data = [[NSMutableData alloc] init];
NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];
[archiver encodeObject:*MovieObject* forKey:@"MovieObjectDataKey"];
[archiver finishEncoding];
[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"MovieObjectDefaultsDataKey"];
[archiver release];
[data release];
//Retrieving movie
NSData *savedMovieData = [[NSUserDefaults standardUserDefaults] objectForKey:@"MovieObjectDefaultsDataKey"];
if (savedMovieData != nil) {
NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:savedMovieData];
*MovieObject* = [[unarchiver decodeObjectForKey:@"MovieObjectDataKey"] retain];
[unarchiver finishDecoding];
[savedMovieData release];
[unarchiver release];
} else {
//Download Stream of Your Movie
}
Run Code Online (Sandbox Code Playgroud)
您真正需要更改的唯一内容是 * MovieObject *,每个步骤一次。
归档时间: |
|
查看次数: |
8587 次 |
最近记录: |