小编KUM*_*R.A的帖子

录制视频时更改相机捕获设备

我正在开发一个 iPhone 应用程序。其中,有暂停和恢复相机的要求。所以我使用AVFoundation它而不是使用UIImagePickerController.

我的代码是:

 - (void) startup :(BOOL)isFrontCamera
    {

        if (_session == nil)
        {
            NSLog(@"Starting up server");

            self.isCapturing = NO;
            self.isPaused = NO;
            _currentFile = 0;
            _discont = NO;

            // create capture device with video input
            _session = [[AVCaptureSession alloc] init];
            AVCaptureDevice *cameraDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];

        if(isFrontCamera)
        {
            NSArray *videoDevices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
            AVCaptureDevice *captureDevice = nil;
            for (AVCaptureDevice *device in videoDevices)
            {
                if (device.position == AVCaptureDevicePositionFront)
                {
                    captureDevice = device;
                    break;  
                }  
            }

            cameraDevice = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c avfoundation ios

4
推荐指数
1
解决办法
4456
查看次数

在导航栏中显示多个按钮

在我的应用程序中,我想显示2个按钮(每个按钮具有不同的动作)代替导航栏的右栏按钮.我该怎么做?

iphone ios

-3
推荐指数
1
解决办法
146
查看次数

标签 统计

ios ×2

iphone ×2

avfoundation ×1

objective-c ×1