jjzjj

AVCaptureDevice

全部标签

ios - AVCaptureSession 和背景音频 iOS 7

每当我启动一个以麦克风作为输入运行的AVCaptureSession时,它会取消当前正在运行的任何背景音乐(例如iPod音乐)。如果我注释掉添加音频输入的行,背景音频将继续。有谁知道在继续播放背景音频的同时使用麦克风录制视频剪辑的方法?当您尝试录制视频并且当前正在播放音乐时,也会出现错误。A尝试这样做:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlaybackerror:nil];UInt32doSetProperty=1;AudioSessionSetProperty(kAudioSessionP

ios - AVCaptureSession 和背景音频 iOS 7

每当我启动一个以麦克风作为输入运行的AVCaptureSession时,它会取消当前正在运行的任何背景音乐(例如iPod音乐)。如果我注释掉添加音频输入的行,背景音频将继续。有谁知道在继续播放背景音频的同时使用麦克风录制视频剪辑的方法?当您尝试录制视频并且当前正在播放音乐时,也会出现错误。A尝试这样做:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlaybackerror:nil];UInt32doSetProperty=1;AudioSessionSetProperty(kAudioSessionP

iphone - iPhone 5s摄像头LED灯单独接入

我正在为iPhone5s编写代码,现在它的后置摄像头有两个LED灯。我不知道官方的LED颜色名称,但一个LED是白色的,另一个LED是淡黄色的。Apple将其称为“TrueTone”。我正在尝试单独访问这些相机LED灯。我相信这是可能的,因为当我访问iOS7的控制中心(从底部向上滑动)并按下内置闪光灯时,只有白色LED亮起。这与下面应用手电筒灯代码不同。当我执行下面的代码时,两个LED灯都亮了。AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];if([devicehas

iphone - iPhone 5s摄像头LED灯单独接入

我正在为iPhone5s编写代码,现在它的后置摄像头有两个LED灯。我不知道官方的LED颜色名称,但一个LED是白色的,另一个LED是淡黄色的。Apple将其称为“TrueTone”。我正在尝试单独访问这些相机LED灯。我相信这是可能的,因为当我访问iOS7的控制中心(从底部向上滑动)并按下内置闪光灯时,只有白色LED亮起。这与下面应用手电筒灯代码不同。当我执行下面的代码时,两个LED灯都亮了。AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];if([devicehas

iOS 8 iPad AVCaptureMovieFileOutput 在录制 13 - 14 秒后丢失/丢失/从未获得音轨

我有以下适用于iOS6和7.x的代码。在iOS8.1中,我有一个奇怪的问题,如果您捕获一个session大约13秒或更长时间,生成的AVAsset只有1个轨道(视频),音频轨道不存​​在。如果您录制的时间较短,则AVAsset具有预期的2个轨道(视频和音频)。我有足够的磁盘空间,该应用程序有权使用相机和麦克风。我用最少的代码创建了一个新项目,它重现了这个问题。任何想法将不胜感激。#import"ViewController.h"@interfaceViewController()@end@implementationViewController{enumRecordingState{R

iOS 8 iPad AVCaptureMovieFileOutput 在录制 13 - 14 秒后丢失/丢失/从未获得音轨

我有以下适用于iOS6和7.x的代码。在iOS8.1中,我有一个奇怪的问题,如果您捕获一个session大约13秒或更长时间,生成的AVAsset只有1个轨道(视频),音频轨道不存​​在。如果您录制的时间较短,则AVAsset具有预期的2个轨道(视频和音频)。我有足够的磁盘空间,该应用程序有权使用相机和麦克风。我用最少的代码创建了一个新项目,它重现了这个问题。任何想法将不胜感激。#import"ViewController.h"@interfaceViewController()@end@implementationViewController{enumRecordingState{R

iphone - 在 Xcode 中设置前置摄像头

在Xcode中设置前置摄像头。我怎样才能做到这一点?在Xcode中设置前置摄像头。AVCaptureSession*session=[AVCaptureSessionnew];if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone)[sessionsetSessionPreset:AVCaptureSessionPreset640x480];else[sessionsetSessionPreset:AVCaptureSessionPresetPhoto];AVCaptureDevice*devi

iphone - 在 Xcode 中设置前置摄像头

在Xcode中设置前置摄像头。我怎样才能做到这一点?在Xcode中设置前置摄像头。AVCaptureSession*session=[AVCaptureSessionnew];if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone)[sessionsetSessionPreset:AVCaptureSessionPreset640x480];else[sessionsetSessionPreset:AVCaptureSessionPresetPhoto];AVCaptureDevice*devi

ios - AVCaptureSession 录制带有音频的视频

我将我的应用程序设置为使用AVCaptureSession从相机录制视频,但是,它没有音频。我需要做什么来录制音频,然后将其添加到文件的videoOutput中?这是我录制视频的代码:AVCaptureSession*session=[[AVCaptureSessionalloc]init];[sessionbeginConfiguration];session.sessionPreset=AVCaptureSessionPresetMedium;CALayer*viewLayer=self.vImagePreview.layer;NSLog(@"viewLayer=%@",viewL

ios - AVCaptureSession 录制带有音频的视频

我将我的应用程序设置为使用AVCaptureSession从相机录制视频,但是,它没有音频。我需要做什么来录制音频,然后将其添加到文件的videoOutput中?这是我录制视频的代码:AVCaptureSession*session=[[AVCaptureSessionalloc]init];[sessionbeginConfiguration];session.sessionPreset=AVCaptureSessionPresetMedium;CALayer*viewLayer=self.vImagePreview.layer;NSLog(@"viewLayer=%@",viewL