iphone - 如何一一合并视频文件

标签 iphone objective-c ios avfoundation

Possible Duplicate:
Merge Two Video files in iPhone Application


我已从服务器中以多个split(2mb)下载40mb视频文件。我正在使用NSURLConnection,我想将这20个拆分成单个视频文件。如何做到这一点,iphone框架中没有任何API可以用代码向我解释。
这是我的connectionDidFinishLoading方法

 - (void)connectionDidFinishLoading:(NSURLConnection *)connection {

NSString *fileName = [NSString stringWithFormat:@"%@",
                                      filePath];
[contentData writeToFile:fileName atomically:YES];

}

如果我这样写,我只有最后一个分割文件。我的意思是2mb数据只有一个指导我该怎么做?

最佳答案

我不确定writeToFile是否在这种情况下有效,

但是要以追加模式添加文件,请使用以下代码,

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *documentTXTPath = [documentsDirectory stringByAppendingPathComponent:@"Notes.txt"];
NSString *savedString = textview.text;
NSFileHandle *myHandle = [NSFileHandle fileHandleForWritingAtPath:logPath];
[myHandle seekToEndOfFile];
[myHandle writeData:[savedString dataUsingEncoding:NSUTF8StringEncoding]];

删除代码,
[contentData writeToFile:fileName atomically:YES];

关于iphone - 如何一一合并视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12351010/

相关文章:

php - 从网站获取数据到 iPhone 应用程序

ios - 通过触摸为 UITextView 中的句子添加下划线

iOS 在 UITableView 中创建 "copy paste"像弹出窗口(UIMenuController)

ios - Swift iOS - 如何在不重新加载数据的情况下更改已加载到屏幕上的所有可见单元格的 TableView 单元格属性?

iphone - 从 uitextview 中删除选定的文本

iphone - 样式化的 UITableViewCell (试图复制 Facebook iPhone App 的外观)

iphone - iOS5:像通知中心一样跟踪手指并向下拖动 View Controller

ios - 我需要在页面控件内的 tableView 上检测滑动手势,我该怎么做?

ios - 在 iOS 中切换 UIViewControllers 不起作用

ios - MPMoviePlayerViewController 没有从 url 播放视频