草庐IT

record_defaults

全部标签

ios - AVFileCapture 输出 : Not recording at 240 fps

我似乎遇到了一个问题,我将相机设置为以240FPS的速度录制,但由于某种原因输出文件只有30FPS。这是我设置相机的代码(首先实例化):classHFRCamera{public:HFRCamera();AVCaptureDeviceInput*camera;AVCaptureDeviceInput*microphone;AVCaptureDevice*videoCam;AVCaptureDevice*audioInput;AVCaptureSession*capSession;voidstart();voidconfig();voidstop();};HFRCamera::HFRCa

ios - DDMathParser : How to define default values for variables

我正在使用DDMathParser来解析公式并计算结果,效果很好。问题:如果替换字典中不存在变量,是否可以将变量设置为默认值?示例:我的公式$a+$b需要两个变量$a和$b。但是,我的替换字典仅包含变量键a的值(例如1),但不包含键b。将变量b定义为默认值0并避免解析错误消息"unabletoresolvevariable"的首选方法是什么?谢谢!编辑我使用DDMathParser的方式是遍历多个公式并为每个公式提供相同的变量替换字典。有时,我没有变量的值:在这种情况下,变量(键和值)不会包含在字典中。根据公式本身,如果其中一个变量不存在,我想返回nil作为公式的结果(例如,我没有pr

iphone - 有人在 iPhone 应用程序中成功使用了 CFAllocatorSet Default 吗?

我希望用我自己的实现替换我的iPhone应用程序中的默认CFAllocator。我想控制UIWebView分配的内存,因为它似乎在加载网站后保留了这么多内存,而当UIWebView被释放时,内存仍然存在。在我调用CFAllocatorSetDefault之后,当下一次分配发生时,我得到一个EXC_BREAKPOINT异常。异常似乎发生在对CFRetain的调用中(在模拟器中完成,但同样的事情发生在设备上):CoreFoundation`CFRetain:0x1c089b0:pushl%ebp0x1c089b1:movl%esp,%ebp0x1c089b3:pushl%edi0x1c08

objective-c - 键盘更改时是否会发送任何通知(例如从 NumberPad 到 Default)

我正在尝试了解如何在键盘更改时收到通知。我想做的是在类型4和5(NumberPad和PhonePad)的键盘上添加一个DONE按钮,一切正常,除了当我使用默认KB类型从TextField转换时,通知KeyboardDidAppear不是被解雇。这是我得到的:-(void)viewDidLoad{[superviewDidLoad];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardDidShow:)name:UIKeyboardDidShowNotificationobject:

iphone - iPhone/iPad通用应用程序如何正确添加这三个文件?"Default.png, Default-568h@2x.png, Default@2x.png"?

我在我的启动图像通用项目中添加了“Default.png,Default-568h@2x.png,Default@2x.png”这三个文件,我有三个不同的图像,分辨率与苹果中提到的完全相同文档,适用于iPad768*1024,适用于iphone-4s->320*480,适用于iphone5->640*1136。但我的问题是,当我在iphone4s-iphone5上朗姆酒时,splash朗姆酒是正确的,但是当我在Ipad上运行时,Deafault.pngsplash没有显示,而是引用了Default-568h@2x.png。Default-568h@2x.png在iPad上显示而不是De

ios - SC记录器:Record after coming from background

我正在使用SCRecorder用于捕捉藤蔓视频的库。我的问题是从后台返回时我无法重新启动录制session。有没有人有类似经历,求助。我正在使用以下代码重新启动session。它在从另一个View返回时运行良好,但在应用程序进入后台并激活时失败。if(_recorder.isCaptureSessionOpened){[_recorderstartRunningSession:nil];} 最佳答案 我解决了这个问题。在上述方法中再添加一行解决了我的问题。[_recorderpause];

iOS 核心音频 : synchronize play and record to high accuracy ( < 5ms error )

我正在尝试:-播放点击音轨-通过内置的iphone/ipad麦克风录制用户音频我需要点击轨迹(每次点击我研究了aurioTouch示例并假设这是获得低延迟/高精度性能的最佳方式...以aurioTouch为起点,任何人都可以阐明如何产生准确的点击然后将录制的音频同步到该点击?我的意思是我应该知道相对于点击点击的时间,各种样本的位置。我们可以假设用户戴着耳机,因此点击不会干扰录制的音频。 最佳答案 我认为您无法可靠地做到这一点。另一种更可靠的方法是确保您生成的点击确实被记录下来,然后您可以在录制的音频中识别这些点击并根据这些真实世界测

ios - doesNotMatchKey :inQuery: return records that match key in Parse SDK for iOS

我正在尝试使用ParseSDK在xcode中执行一个简单的查询,我正在向用户展示产品,但我不想向他们展示他们已经“喜欢”的产品。所以我在Parse中使用了两个表:-产品:有一个objectId-喜欢:包含列:喜欢(说是/否)、产品指针、用户指针我的代码是://querywillgetproductsthattheuserhaslikedPFQuery*likeQuery=[PFQueryqueryWithClassName:@"Likes"];[likeQuerywhereKey:@"User_Obj"equalTo:[PFUsercurrentUser]];//productquer

ios - 简化的屏幕截图 : record video of only what appears within the layers of a UIView?

ThisSOanswer介绍了如何对UIView进行屏幕捕获。我们需要类似的东西,但不是单一的图像,我们的目标是在60秒内生成UIView中出现的所有内容的视频——概念上就像只记录UIView,忽略其他层。我们的视频应用程序会在用户录制的任何内容上叠加图层,最终目标是制作将这些图层与原始视频合并的主视频。但是,使用AVVideoCompositionCoreAnimationTool将层与原始视频合并非常、非常、非常慢:导出60秒的视频需要10-20秒。我们发现合并两个视频(即仅使用AVMutableComposition而不使用AVVideoCompositionCoreAnimat

iphone - 编辑 'iOS Default'(和 'Mac OS X')的build设置模板

在Xcode中,所有目标的build设置都继承自项目的build设置。该项目的build设置继承自“iOSDefault”。此继承如下所示,选择了Levels而不是Combined。对于那些不知道的人,项目设置下的粗体条目表示覆盖。可以通过突出显示设置然后按COMMAND-BACKSPACE来“清除”覆盖。它变得真的老了,不断改变我创建的每个重要项目的那些值。特别是像OtherCFlags这样的项目,我必须在其中添加-Wall-Wextra-Wconversion-wstrict-overflow。预处理器宏是另一个必须始终修复以包含Posix的NDEBUG=1的宏。我绝对认为Rele