我试图在嵌套层次结构中使用AVMutableComposition。为此,我必须把一篇作文放进另一篇作文里。这样做会产生以下错误消息:
AVCompostionTest45347:10703 comp2 >>>操作无法完成
我使用了下面的代码片段。
AVAsset *audioAsset = [AVAsset assetWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"02 Undefined" ofType:@"mp3"]]];
AVMutableComposition *comp1 = [AVMutableComposition composition];
BOOL success = YES;
NSError *error = nil;
success = [comp1 insertTimeRange:CMTimeRangeMake(kCMTimeZero, audioAsset.duration)
ofAsset:audioAsset
atTime:kCMTimeZero
error:&error];
if (!success) {
NSLog(@"comp1 >>> %@", [error localizedDescription]);
}
AVMutableComposition *comp2 = [AVMutableComposition composition];
success = [comp2 insertTimeRange:CMTimeRangeMake(kCMTimeZero, audioAsset.duration)
ofAsset:comp1
atTime:kCMTimeZero
error:&error];
if (!success) {
NSLog(@"comp2 >>> %@", [error localizedDescription]);
}可以嵌套构图吗?
发布于 2012-07-17 07:55:45
不可能嵌套AVMutableComposition资产。
https://stackoverflow.com/questions/10350813
复制相似问题