iOS 获取视频时长和大小
来源:互联网 发布:java基础书籍推荐 编辑:程序博客网 时间:2024/05/22 04:24
这里说的视频并不是相册中的视频,而是保存在你app沙盒中的视频文件
//记得导入AVFoundation框架#import <AVFoundation/AVFoundation.h>xxfile.h/** * @method * * @brief 根据路径获取视频时长和大小 * @param path 视频路径 * @return 字典 @"size"--文件大小 @"duration"--视频时长 */- (NSDictionary *)getVideoInfoWithSourcePath:(NSString *)path;xxfile.m- (NSDictionary *)getVideoInfoWithSourcePath:(NSString *)path{ AVURLAsset * asset = [AVURLAsset assetWithURL:[NSURL fileURLWithPath:path]]; CMTime time = [asset duration]; int seconds = ceil(time.value/time.timescale); NSInteger fileSize = [[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil].fileSize; return @{@"size" : @(fileSize), @"duration" : @(seconds)};}
最后,如果你为高度计算而烦恼,可参看链接文章
http://blog.csdn.net/mo_mo123/article/details/53701380
如有疑惑欢迎留言区讨论
0 0
- iOS 获取视频时长和大小
- java 根据URL获取时长,视频大小
- 获取视频时长
- 获取视频时长
- iOS开发:获取一个视频、音频文件的播放时长
- js获取视频时长
- jave获取视频时长
- jave获取视频时长
- js获取视频时长
- Iphone开发 获取视频缩略图和时长
- Python获取文件目录下视频时长、大小、并写入excle文件
- ffmpeg转换视频格式、获取视频截图、获取视频时长
- java调用ffmpeg获取视频时长
- Java获取3gp视频时长
- java 获取音频,视频时长
- FFMPEG获取视频播放时长
- FFMPEG获取视频播放时长
- java获取视频播放时长
- 跟苹果学习如何开好一场产品发布会
- How to Study Machine Learning Algorithms
- Android中Parcelable接口用法
- yum提示another app is currently holding the yum lock;waiting for it to exit
- 浅谈Java设计模式—-单例模式
- iOS 获取视频时长和大小
- IllegalArgumentException: No query defined for that name
- Fiddler手机抓包
- iOS开发------Widget(Today Extension)插件化开发
- 伪静态及图片放盗链
- [FAQ06317]如何永久性开启adb 的root权限
- iscroll.js的使用
- 使用Selenium进行端到端测试
- 光通信网络设备急速发展,光网络架构剧烈变革