zoukankan      html  css  js  c++  java
  • 录像

    //

    //  ViewController.m

    //  UI-NO.22录像

    //

    //  Created by Bruce on 15/8/20.

    //  Copyright (c) 2015年 Bruce. All rights reserved.

    //

     

    #import "ViewController.h"

    #import <AVFoundation/AVFoundation.h>

    #import <MobileCoreServices/MobileCoreServices.h>

     

    @interface ViewController ()

     

    @end

     

    @implementation ViewController

     

    - (void)viewDidLoad {

        [super viewDidLoad];

        

    //    UIImagePickerController  图像采取控制器

    //    可以用来选取图片 拍照  录像

        

        UIImagePickerController *picker = [[UIImagePickerController alloc]init];

    //    UIImagePickerControllerSourceTypePhotoLibrary, 图片库

    //    UIImagePickerControllerSourceTypeCamera, 摄像头

    //    UIImagePickerControllerSourceTypeSavedPhotosAlbum  相册

        picker.sourceType = UIImagePickerControllerSourceTypeCamera;

        picker.mediaTypes = @[(NSString *)kUTTypeMovie];

    //    视频录制最大时长

        picker.videoMaximumDuration = 10;

    //    录制视频的质量

        picker.videoQuality = UIImagePickerControllerQualityTypeLow;

    //    是否显示摄像头控制面板

        picker.showsCameraControls = YES;

    //    设置摄像头拍照或录像

        picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;

    //    设置 前后摄像头

        picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;

    //    设置闪光灯的类型

        picker.cameraFlashMode = UIImagePickerControllerCameraFlashModeAuto;

        

        [self presentViewController:picker animated:YES completion:nil];

        

    //    拍照

    //    [picker takePicture];

    //    开始录像

        [picker startVideoCapture];

    //    结束录像

        [picker stopVideoCapture];

        

    //    完成操作

        //完成

    //    -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

    }

     

    - (void)didReceiveMemoryWarning {

        [super didReceiveMemoryWarning];

        // Dispose of any resources that can be recreated.

    }

     

    @end

     

  • 相关阅读:
    drf-通过drf-extensions扩展来实现缓存
    social_django第三方登录 没有token解决方法
    python-项目日志配置使用
    drf-支付宝支付
    git 相关命令
    django第三方登录与邮箱验证流程
    django项目部署
    数组中的方法
    滚动到页面底部,更新数据
    图片卷边
  • 原文地址:https://www.cnblogs.com/wukun16/p/4884148.html
Copyright © 2011-2022 走看看