我目前正在尝试将一些视频剪辑设置添加到 NSMutableDictionary,包括两个 CMTime 对象。
我正在尝试存储正在使用的视频流(用整数表示)、剪辑持续时间(CMTime)和剪辑开始时间(CMTime),它们在代码的其他地方定义。
我可能很愚蠢,但我不知道如何将 CMTimes 添加到字典中,我收到“将 'CMTime' 发送到不兼容类型 'id' 的参数”错误。
我尝试了 setObject 和 setValue 都没有成功,并且在任何地方都找不到答案。
NSMutableDictionary *clipDetails = [NSMutableDictionary dictionary];
[clipDetails setObject:[NSNumber numberWithInteger:currentStream] forKey:@"stream"];
[clipDetails setObject:startTime forKey:@"clipStart"];
[clipDetails setObject:duration forKey:@"duration"];