28得票3回答
AVAudioPlayer停止声音并从开头播放

我使用 AVAudioPlayer 播放了一个10秒的wav文件,它可以正常工作。 现在我想在第4秒停止wav文件的播放,然后再从第1秒重新播放。 这是我尝试过的代码:NSString *ahhhPath = [[NSBundle mainBundle] pathForResource:@"...

15得票6回答
如何在AppRTC iOS示例中将音频重定向到扬声器?

我正在尝试将音频重定向到AppRTC iOS 示例中的扬声器。 我尝试过:AVAudioSession* session = [AVAudioSession sharedInstance]; //error handling BOOL success; NSError* error; /...

12得票4回答
将UIImage转换为CMSampleBufferRef

我正在使用AVFoundation进行视频录制。我必须将视频裁剪为320x280。我正在获取CMSampleBufferRef,并使用以下代码将其转换为UIImage。CGImageRef _cgImage = [self imageFromSampleBuffer:sampleBuffer]...

16得票2回答
使用iPhone TrueDepth传感器来检测真实面孔和照片的区别?

如何使用iPhone的 true-depth 相机捕获的深度数据来区分真实的3D人脸和同一张照片? 要求将其用于身份验证。 我的做法是:创建一个示例应用程序,获取相机前面连续的 AVDepthData 流。

9得票2回答
AVCaptureVideoPreviewLayer视频帧大小

在 AVCaptureVideoPreviewLayer 内如何获取图像大小: self.cameraPreviewLayer.frame = self.cameraView.frame; // (0.0, 0.0, 320.0, 568.0) AVCaptureVideoPreview...

12得票2回答
如何使用Swift实时应用滤镜到视频

能否对AVLayer应用过滤器并将其作为addSublayer添加到view中?我想使用Swift更改来自相机的视频的颜色并添加一些噪音,但我不知道该如何实现。 我认为可以像这样添加filterLayer和previewLayer:self.view.layer.addSublayer(pre...

13得票2回答
我该如何跟踪AVAssetWriter的写入进度?

如何计算AVAssetWriter过程的进度?如果我有类似以下的代码:[assetWriterInput requestMediaDataWhenReadyOnQueue:queue usingBlock:^{ while (1){ if ([assetWriterInput is...

15得票1回答
如何将CGImage转换为CMSampleBufferRef?

我想将一个CGImage 转换为 CMSampleBufferRef 并使用 appendSampleBuffer: 方法将其附加到一个 AVAssetWriterInput 上。 我已经使用以下代码获取了 CMSampleBufferRef,但是当我提供所得到的 CMSampleBuffer...

17得票1回答
AVCaptureDevice:闪光灯还是手电筒?

看着AVCaptureDevice,它有关于手电筒和闪光灯设置的属性。它们似乎都有相同的方法。我知道“torch”是英国火狂热者对手电筒的称呼,但这两个名称确实指代相同的功能吗?

15得票2回答
如何在iOS上通过硬件解码来解码H.264帧?

我一直在使用ffmpeg解码从我的IP摄像头接收到的每一帧。简短的代码如下:-(void) decodeFrame:(unsigned char *)frameData frameSize:(int)frameSize{ AVFrame frame; AVPicture pictu...