#pragma mark - 截取音频方法
- (void)captureSongAction
{
CocoaSecurityResult * result = [CocoaSecurity md5:[[NSDate date] description]];
// 创建音频文件
NSArray *dirs = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask,YES);
NSString *documentsDirectoryPath = [dirs objectAtIndex:0];
NSString *filePath = [documentsDirectoryPath stringByAppendingPathComponent:@"CaptureMusic"];
if (![[NSFileManager defaultManager] fileExistsAtPath:filePath]) {
[[NSFileManager defaultManager] createDirectoryAtPath:filePath withIntermediateDirectories:YES attributes:nil error:nil];
}
NSString *tempMusicPath = [NSString stringWithFormat:@"%@/%@.m4a",filePath, result.hex];
NSArray *compatiblePresets = [AVAssetExportSession exportPresetsCompatibleWithAsset:self.asset];
if ([compatiblePresets containsObject:AVAssetExportPresetMediumQuality])
iOS开发- 音频截取
最新推荐文章于 2022-10-27 15:25:51 发布