gpt4 book ai didi

cocoa - 设置 QTMovie 属性

转载 作者:行者123 更新时间:2023-12-03 16:12:00 27 4
gpt4 key购买 nike

我正在尝试通过 QTKit 创建 QTVR 电影,并且我已经获得了电影中的所有帧。然而,设置必要的属性似乎没有任何效果。例如:

NSNumber *val = [NSNumber numberWithBool:YES];
[fMovie setAttribute:val forKey:QTMovieIsInteractiveAttribute];

val = [NSNumber numberWithBool:NO];
[fMovie setAttribute:val forKey:QTMovieIsLinearAttribute];

如果我随后获取这些属性的值,它们将分别显示为“否”和"is"。这部电影是可编辑的,所以我不明白我在这里做错了什么。如何确保属性确实会发生变化?

最佳答案

当我想要导出 Quicktime 影片时,我会执行以下操作:

NSMutableDictionary *dictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], QTMovieExport,
[exportSettings objectForKey: @"subtype"], QTMovieExportType,
[exportSettings objectForKey: @"manufacturer"], QTMovieExportManufacturer,
[exportSettings objectForKey: @"settings"], QTMovieExportSettings,
nil];

BOOL didSucceed = [movie writeToFile: tmpFileName withAttributes:dictionary error: &error];

关于cocoa - 设置 QTMovie 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com