Initial commit
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
//
|
||||
// MOBFMediaUtils.h
|
||||
// MOBFoundation
|
||||
//
|
||||
// Created by vimfung on 15-1-19.
|
||||
// Copyright (c) 2015年 MOB. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
/**
|
||||
* 媒体工具类
|
||||
*/
|
||||
@interface MOBFMedia : NSObject
|
||||
|
||||
/**
|
||||
* 判断当前设备是否有麦克风
|
||||
*
|
||||
* @return YES 有,NO 没有
|
||||
*/
|
||||
+ (BOOL)hasMicrophone;
|
||||
|
||||
/**
|
||||
* 判断是否存在指定音频线路
|
||||
*
|
||||
* @param type 类型
|
||||
*
|
||||
* @return YES 存在,NO 不存在
|
||||
*/
|
||||
+ (BOOL)hasAudioRouteWithType:(NSString *)type;
|
||||
|
||||
/**
|
||||
* 压缩视频
|
||||
*
|
||||
* @param path 原始视频路径
|
||||
* @param destPath 目标视频路径
|
||||
* @param finishedHandler 完成回调
|
||||
*/
|
||||
+ (void)compressVideoWithPath:(NSString *)path
|
||||
destPath:(NSString *)destPath
|
||||
finished:(void(^)())finishedHandler;
|
||||
|
||||
|
||||
/**
|
||||
* 裁剪视频
|
||||
*
|
||||
* @param path 原始视频路径
|
||||
* @param destPath 目标视频路径
|
||||
* @param startTime 裁剪起始时间
|
||||
* @param endTime 裁剪结束时间
|
||||
* @param handler 返回事件处理
|
||||
*/
|
||||
+ (void)trimVideoWithPath:(NSString *)path
|
||||
destPath:(NSString *)destPath
|
||||
startTime:(NSTimeInterval)startTime
|
||||
endTime:(NSTimeInterval)endTime
|
||||
result:(void(^)(BOOL successed, NSError *error))handler;
|
||||
|
||||
/**
|
||||
* 合并视频
|
||||
*
|
||||
* @param paths 原始视频路径列表
|
||||
* @param destPath 目标视频路径
|
||||
* @param handler 返回事件处理
|
||||
*/
|
||||
+ (void)mergeVideosWithPaths:(NSArray *)paths
|
||||
destPath:(NSString *)destPath
|
||||
result:(void(^)(BOOL successed, NSError *error))handler;
|
||||
|
||||
/**
|
||||
* 拼接视频
|
||||
*
|
||||
* @param paths 原始视频路径列表
|
||||
* @param destPath 目标视频路径
|
||||
* @param handler 返回事件处理
|
||||
*/
|
||||
+ (void)concatVideosWithPaths:(NSArray *)paths
|
||||
destPath:(NSString *)destPath
|
||||
result:(void(^)(BOOL successed, NSError *error))handler;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user