- (NSString*)videoAssetURLToTempFile:(NSURL*)url { NSString * surl = [url absoluteString]; NSString * ext = [surl substringFromIndex:[surl rangeOfString:@"ext="].location + 4]; NSTimeInterval ti = [[NSDate date]timeIntervalSinceReferenceDate]; NSString * filename = [NSString stringWithFormat: @"%f.%@",ti,ext]; NSString * tmpfile = [NSTemporaryDirectory() stringByAppendingPathComponent:filename]; ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset) { ALAssetRepresentation * rep = [myasset defaultRepresentation]; NSUInteger size = [rep size]; const int bufferSize = 8192; NSLog(@"Writing to %@",tmpfile); FILE* f = fopen([tmpfile cStringUsingEncoding:1], "wb+"); if (f == NULL) { NSLog(@"Can not create tmp file."); return; } Byte * buffer = (Byte*)malloc(bufferSize); int read = 0, offset = 0, written = 0; NSError* err; if (size != 0) { do { read = [rep getBytes:buffer fromOffset:offset length:bufferSize error:&err]; written = fwrite(buffer, sizeof(char), read, f); offset += read; } while (read != 0); } fclose(f); }; ALAssetsLibraryAccessFailureBlock failureblock = ^(NSError *myerror) { NSLog(@"Can not get asset - %@",[myerror localizedDescription]); }; if(url) { ALAssetsLibrary* assetslibrary = [[[ALAssetsLibrary alloc] init] autorelease]; [assetslibrary assetForURL:url resultBlock:resultblock failureBlock:failureblock]; } return tmpfile; }
发表评论
-
ad-hoc及企业版app打包之后在itunes中图标为白色的问题
2012-07-03 16:36 1248准备512*512大小的png(将要显示的图片),在终端执行以 ... -
iOS工具类之16进制颜色转为UIColor
2012-06-27 16:33 6711将16进制颜色如#FF0000,转换为UIColor: ... -
调试内存问题
2012-06-12 10:14 679Project -> Edit Scheme -> ... -
[转]iOS开发之详解剪贴板
2011-12-05 11:43 1469概述: 在iOS中, ... -
过滤html标签(修改版)
2011-12-01 10:44 1264- (NSString *)flattenHTML:(NS ... -
[转] iPhone:UIImage 图像截取,等比例缩放
2011-09-29 10:02 7770@interface UIImage(UIImageSc ... -
[转载]iPhone文件系统NSFileManager
2011-09-09 11:41 1016iPhone文件系统:创建、重命名以及删除文件 NSFile ... -
UIImage用imageNamed的内存问题
2011-09-08 09:33 1228@implementation UIImage(imageNa ... -
截屏存图片到相册或者指定路径
2011-06-13 11:15 2714#import <QuartzCore/Quartz ... -
存图片和视频到iPhone相册
2011-04-19 09:33 7594UIImage *img = [UIImage i ... -
选择相册图片并保存
2011-04-19 08:18 1757.h中: <UINavigationControl ... -
Push一个横屏页面
2011-03-28 16:39 2060[[UIDevice currentDevice] setOr ... -
NSPredicate及正则的一点使用
2011-03-21 14:38 6872记录一点正则表达式的使用。 例如:判断字符串首字母是否为字母 ... -
建立到服务器的连接
2011-02-14 10:47 1312在Mac OS X上,可以使用NSHost和NSS ... -
iPhone中的Sqlite3数据库操作
2010-12-27 09:38 1288可将数据库操作写入一个类,这样用起来也很方便。例如: ... -
Cocos2d游戏场景切换
2010-12-15 09:51 2615在游戏中,我们需要点击菜单选项进入相应的画面,而我们常 ... -
NSNotificationCenter随笔
2010-12-10 13:21 1470可在AppDelegate.h中定义,之后可全局使用。 ... -
Category的使用
2010-12-09 16:17 1011Category的用法有时使得程序很方便,可将已有的类 ... -
iPhone判断是否接入网络
2010-12-06 10:41 2349在这里介绍一种较为简单的判断是否连接网络的方法,首先要引入 ... -
手机问题汇总。
2010-09-16 17:24 0主题:http://bbs.dospy.com/blog.ph ...
相关推荐
拍照和相册选取图片并裁剪得到路径上传服务器
安卓选取多张相片拿到照片路径预览,因为拿到路径,可以根据照片路径对照片进行各种各样你想要实现的处理,比如上传,压缩,预览等等
GalleryActivity读取本地相册及照片 能够按相册区分 并选取照片 1 读取本地照片 2 查看本地的相册,以及其中照片信息 3 选择一个相册,查看其中照片 4 选取照片进行操作或者上传 5查看自己选择的照片 详情请看博客 ...
Android拍照、相册选取、裁剪图片综合(已修复网上版本的各种bug问题,不会出现什么路径错误以及各种错误,我在三星和华为手机上完美运行,兼容性很强,试一试,绝对是你想要的)
在使用app时,从相册中选取图片作为头像是很常用的操作,首先打开相册选择图片,然后将图片保存至本应用的document,最后将document中图片的路径保存至NSUserDefaults和服务器。 从相册中选取图片或拍照 //从相册中...
GPS_GoogleMap Offline 是小巧、快速、功能强大地图工具。...POI点图片增加选取相册图片方式 增加共享坐标到其他地图工具功能 谷歌卫星图路网优化,增加叠加高德路网卫星图 百度路线搜索增加避开高速模式
这个app主题是个人简介,核心功能是用了数据库存储信息,让信息是动态的,应用在个人信息、爱好和设置功能上面,并且在个人相册中也用到了数据库存储选取的本地文件路径,进行读取,还有一点application使用在设置...
HTML+JAVA 手机端相册或者拍照上传到服务器。前台代码部分:手机选择图片input type=file,通过form表单提交到后台;后台java代码部分:获取表单提交的文件和普通控件数据,将文件写入服务器某路径下
主要介绍了Android开发实现从相册中选择照片功能,涉及Android权限控制、事件绑定、文件路径与获取等相关操作技巧,需要的朋友可以参考下
同时 每个网站还可以选取多个相册模块,多个新闻模块,多个视频模块...这样又增加了很多组合方式! 闪灵Flash网站X系列相对V/T的改进 最大的改进: 支持模块自由组合,模块有多种样式可选。 其他细节上的改进: ...
一、使用APIwx.chooseImage(OBJECT) wx.chooseImage(OBJECT) 从本地相册选择图片或使用相机拍照。 OBJECT参数说明: 参数 ...album 从相册选图,camera 使用相机,...成功则返回图片的本地文件路径列表 tempFilePa
摘要:Java源码,Android源码,Android截图 Android相机拍照、相册选取后直接显示以及截图后显示,解决因Bitmap导致的内存溢出问题,源码实现过程部分注释讲解: 将保存在本地的图片取出并缩小后显示在界面上、由于...
1.选取图片 wx.chooseImage({ sizeType: [], // original 原图,compressed 压缩图,默认二者都有 sourceType: [], // album 从相册选图,camera 使用相机,默认二者都有 success: function (res) { console.log...
sourceType: [], // album 从相册选图,camera 使用相机,默认二者都有 success: function (res) { console.log(res); var array = res.tempFilePaths, //图片的本地文件路径列表 } }) 2.上传图片 wx.uploadFile...
在 web开发方面,分别介绍了三个 iphone web库,即 webkit、iui和 canvas,并讨论了 web开发环境 dashcode,最后阐述 web应用程序的调试。在 sdk开发方面,详细描述其各种组件和功能,包括 xcode、interface builder...
4.32 选取文字的聪明文字联想 4.33 设计与Launcher相同的三页滑动Layout 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView 5.2 ACTION!CALL!拨打电话 5.3 自制发送短信程序 5.4 自制发送E-mail程序 ...
4.32 选取文字的聪明文字联想 4.33 设计与Launcher相同的三页滑动Layout 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView 5.2 ACTION!CALL!拨打电话 5.3 自制发送短信程序 5.4 自制发送E-mail程序 ...
4.32 选取文字的聪明文字联想 4.33 设计与Launcher相同的三页滑动Layout 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView 5.2 ACTION!CALL!拨打电话 5.3 自制发送短信程序 5.4 自制发送E-mail程序 ...
4.32 选取文字的聪明文字联想 4.33 设计与Launcher相同的三页滑动Layout 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView 5.2 ACTION!CALL!拨打电话 5.3 自制发送短信程序 5.4 自制发送E-mail程序 ...