我收到此错误:
我在Build in Build设置中完成了设置:
我在Build in Build设置中完成了设置:
我使用了以下解决方案
1)#pragma unused(parameterName),这是有效的
但问题是,我使用了太多文件,这个错误即将到来,所以我想知道是否有任何常见的解决方案.
(*)任何人都可以尝试以下步骤来找到这种错误:sample-videochat-webrtc
创建快速项目
添加文件,导入和构建然后会出现错误
创建图像处理演示,我需要根据从图库中选择的视频内容方向来设置设备方向。所以我用了几行代码来获取方向,请参考下面的代码。
var video_orientation: UIInterfaceOrientation {
guard let transform = tracks(withMediaType: AVMediaType.video).first?.preferredTransform else {
return .portrait
}
switch (transform.tx, transform.ty) {
case (0, 0):
return .landscapeLeft
case (videoFirstFrameSize.width, videoFirstFrameSize.height):
return .landscapeRight
case (0, videoFirstFrameSize.width):
return .portraitUpsideDown
default:
return .portrait
}
}
Run Code Online (Sandbox Code Playgroud)
现在,问题是当我从图库中选择视频(慢动作,正常)时,它的工作正常。但是,当我从画廊方向选择“延时摄影”视频时,我做了太多与此相关的研发工作,最后我得到了一些解决方案,解决方案是,如果我们选择“延时摄影”,我们需要传入AVMediaType.timecode视频类型,但是现在的问题是,如何在选定的资产上设置它。任何帮助都是非常可观的。
注意:- var video_orientation是扩展属性AVAssets
- (void)buttonSave:(UIButton *)bttnSave
{
UILabel *lbl = (UILabel *)[self.view viewWithTag:kTagLblText];
[dicStore setValue:lbl.textColor forKey:@"Text Color"];
// fltValue is float type
[dicStore setObject:fltValue forKey:@"font"];
[dicStore setValue:strtextView forKey:@"Text Style"];
[arrStoreDic addObject:dicStore];
}
Run Code Online (Sandbox Code Playgroud)
如果我们可以存储这个,那么任何人都可以帮助我做