将.mov转换为base64编码的字符串IOS

时间:2014-03-06 07:54:06

标签: ios iphone base64 media nsdata

我正在尝试将IOS应用中的媒体文件转换为基于64位编码的字符串。当我转换图像时,我成功地在控制台上看到了编码的字符串。

 NSData *videoData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"photo" ofType:@"jpg"]];
NSString *base64Encoded = [videoData base64EncodedStringWithOptions:0];
NSLog(@"%@", base64Encoded);

但是当我尝试提供.mov文件时,它不会打印任何内容。

 NSData *videoData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"movie" ofType:@"mov"]];

有人可以告诉我,我做错了什么?或者我如何将.mov文件转换为base64编码的字符串?

由于

1 个答案:

答案 0 :(得分:0)

检查以下链接,您将能够找到解决方案。

http://cocoadev.com/BaseSixtyFour