获取视频大小Byte
来源:互联网 发布:dnf进游戏就网络中断 编辑:程序博客网 时间:2024/05/18 01:57
照相机用 UIImagePickerController
,以后拍摄一段录像。我点击了使用视频,该视频保存到图片库。现在我想要这段视频的大小。我用 AlAssetLibrary
将视频保存到图片库。如何可以获取大小的视频只是采取了?请帮助我。先谢谢了。
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; NSURL *recordedVideoURL= [info objectForKey:UIImagePickerControllerMediaURL]; if ([library videoAtPathIsCompatibleWithSavedPhotosAlbum:recordedVideoURL]) { [library writeVideoAtPathToSavedPhotosAlbum:recordedVideoURL completionBlock:^(NSURL *assetURL, NSError *error){} ]; }}
我试过以下代码来获取视频但不是作品的大小:
ALAssetRepresentation *rep = [alasset defaultRepresentation];Byte *buffer = (Byte*)malloc(rep.size);NSError *error = nil;NSUInteger buffered = [rep getBytes:buffer fromOffset:0.0 length:rep.size error:&error];NSData *data = [NSData dataWithBytesNoCopy:buffer length:buffered freeWhenDone:YES];
解决方法 1:
你可以通过三种方式
1.使用NSData length
ALAssetRepresentation *rep = [alasset defaultRepresentation]; Byte *buffer = (Byte*)malloc(rep.size); NSError *error = nil; NSUInteger buffered = [rep getBytes:buffer fromOffset:0.0 length:rep.size error:&error]; NSData *data = [NSData dataWithBytesNoCopy:buffer length:buffered freeWhenDone:YES]; NSLog(@"Size of video %d",data.length);
2.利用ALAssetRepresentationsize
3.最坏的情况:使用 videoPathURL
指向已保存的视频文件,检索它再次使用 ALAsset
和 caliculate 的大小。
0 0
- 获取视频大小Byte
- 视频的byte大小和时间
- 获取视频缓冲大小
- 获取视频大小 java
- MPMoviePlayerController 获取视频缓冲大小
- iOS 获取视频时长和大小
- byte[]图片修改大小
- 文件流---获取文件的大小(图片、视频、文件......)
- java 根据URL获取时长,视频大小
- C# 图片与字节数组(byte[])二进制相互转换,获取大小像素扩展名
- Byte字节获取
- 处理视频流byte数据
- 视频大小计算
- Python获取文件目录下视频时长、大小、并写入excle文件
- byte文件的获取函数
- 获取文件字节数组byte[]
- C#用byte[]字节数组获取C中byte*指针
- 视频图像大小格式汇总
- 看刘未鹏先生的博客的一些摘记
- ubuntu vmware cannot find linux header
- ajax PHP的调试方法
- 第六章 图 知识导图
- LEETCODE: Unique Binary Search Trees
- 获取视频大小Byte
- 输入一个无符整形数,将它的二进制位倒序然后输出倒序后所对应的数
- Win7下如何创建odbc数据源
- Unix 常用命令
- 单源最短路经(Dijkstra算法的详解)
- MySQL批量删除表
- BioID人脸数据库简介
- C++Primer学习笔记5 表达式
- 2014年12月28日,我的linux笔记。