草庐IT

cap_avfoundation

全部标签

ios - AVFoundation AVAudioPlayer 停止暂停 - Objective-C

很难显示代码,因为它在代码中不明显。我有一些操作,例如-(IBAction)PlaySound1:(id)sender;和-(IBAction)PlaySound2:(id)sender;和音频文件。我的声音工作正常。我还有-(void)Stop;。当按下播放声音1时,它会调用停止方法并停止声音2。与声音2相同。我遇到的问题是当您播放声音1并停止声音2时,当您播放声音2时它会从停止的地方开始。在我的(void)中,我有[PlaySound1stop]//和[PlaySound2stop]如果有人能提供帮助那就太好了。如果有什么不清楚的地方,请对此发表评论,我会尝试更好地解释它。谢谢:)

ios - 通过 AVFoundation 进行 RTSP 直播?

是否可以在OSX上使用AVFoundation查看或捕获rtsp流?我已经使用rtsp地址创建了一个AVURLAsset,但所有对其进行任何操作的尝试都会导致com.apple.coremedia.formatreaderloader.makereadyforinspection中出现EXC_BAD_ACCESS。我是否使用了错误的技术,或者此功能是否被拒绝? 最佳答案 AVFoundation仅支持HTTPLiveStreaming(HLS)或渐进式下载。遗憾的是,iOSSDK尚不支持RTSP。你必须将live555这样的开源解决

iphone - 在 AVFoundation 中使用不同的分辨率预设

我正在尝试使用AVFoundation实现三种录制模式:音频、视频和照片。音频和视频工作正常,但问题是,如果我将session预设设置为AVCaptureSessionPreset352x288,静态图片也会以该分辨率保存。如果我将我的session预设更改为AVCaptureSessionPresetPhoto,那么照片看起来不错,但视频停止工作,因为这不是视频支持的预设。我试过创建多个session、重新分配session预设等,但似乎没有任何效果。谁有办法让低分辨率的视频和全分辨率的静止图像一起工作? 最佳答案 在拍照之前设置

opencv报错解决1——OpenCV(4.5.4-dev):error:CAP_IMAGES: can‘t find starting number: ‘cv::icvExtractPattern

这个报错耗了我六个多小时,希望通过我的博客能帮大家省下这个时间。在日常写脚本的时候出现了这样一个报错:OpenCV(4.5.4-dev)D:\a\opencv-python\opencv-python\opencv\modules\videoio\src\cap_images.cpp:253:error:(-5:Badargument)CAP_IMAGES:can'tfindstartingnumber(inthenameoffile):C:/Users/Desktop/testinfunction'cv::icvExtractPattern'在网上查了很多类似的报错的解决方法,几乎所有的都试

CAP生产部署不知道如何构建任务“开始”(请参阅 - 任务)

这是我的错误CAP生产部署(仅限于进口任务的回溯)中止了CAP!不知道如何构建任务“开始”(请参阅-任务)与-跟踪https://gist.github.com/hmexp/a899739fc39eeb56b20f639965a54b13capfile#LoadDSLandSetupUpStagesrequire'capistrano/setup'require'capistrano/deploy'require'capistrano/rails/console'require'capistrano/rails'require'capistrano/bundler'require'capist

ios - 使用 AVCaptureMetadataOutput 和 AVFoundation 扫描条码

我在iOS7中使用AVFoundation和AVCaptureMetadataOutput扫描QR条形码,我展示了一个允许用户扫描条形码的ViewController。它工作正常,即。正在扫描条形码,我可以将条形码字符串输出到控制台。但它会一遍又一遍地扫描,请看屏幕截图。我想要它做的是只扫描一次条形码,然后关闭ViewController。这是我的委托(delegate)方法代码:-(void)captureOutput:(AVCaptureOutput*)captureOutputdidOutputMetadataObjects:(NSArray*)metadataObjectsfr

ios - 如何使用 AVFoundation 在 x 轴上翻转录制的视频?

我从前置摄像头录制后得到镜像视频。录制完成后,我将按照下面提到的方法获取输出:--(void)captureOutput:(AVCaptureFileOutput*)captureOutputdidFinishRecordingToOutputFileAtURL:(NSURL*)outputFileURLfromConnections:(NSArray*)connectionserror:(NSError*)error如何在x轴上翻转它?所以保存后,它应该像记录的那样正确显示。请帮忙。 最佳答案 基本上,您必须在捕获session设

ios - L2CAP IOS + Linux (Bluez)

我正在尝试在IOS和LinuxPC之间进行简单的L2CAP套接字通信。我已经能够:在两台Linux机器之间创建L2CAP连接(使用来自https://github.com/atwilc3000/sample/tree/master/Bluetooth的示例代码)在两个Iphone之间创建L2CAP连接(使用来自https://github.com/github-deden/iOS_L2Cap的示例代码)在那个IOS示例中,他们使用一些PSM广告来为L2CAPchannel选择正确的PSM。在集成方面,我在两侧设置了固定的PSM。Iphone正在连接到固定PSM的Linux机器。我尝试了

ios - 使用 AVFoundation,如何从视频的所有帧中删除中间 400 像素

我正在寻找一种方法来分割视频的中间部分并将其删除,然后合并其他两部分并呈现新的轨道。AVFoundation中有什么方法可以执行此操作吗?例如:-请看下图,如果整个视频的高度是从1到4,我需要从2裁剪到3并将[1-2]和[3-4]部分组合成一个新的视频轨道。(以下是一帧的插图,不是整个剪辑)1------------------------------------2------------------------------------3------------------------------------4------------------------------------

ios - AVFoundation 没有长视频的音轨

使用AVFoundation的-(void)startRecordingToOutputFileURL:(NSURL*)outputFileURLrecordingDelegate:(id)delegate;录制视频时方法,如果视频持续时间超过12秒,则输出文件中没有音轨。一切正常,如果视频持续时间少于12秒...接收输出文件URL的委托(delegate)是:-(void)captureOutput:(AVCaptureFileOutput*)captureOutputdidFinishRecordingToOutputFileAtURL:(NSURL*)outputFileURLf