[swift] AVFoundation를 이용한 Video Record 만들어보기
이 글은 레코딩 기능을 하는 화면을 구현하면서 정리한 내용입니다. 1. captureSession 생성 세션은 입력에서 출력 장치로의 데이터 흐름을 제어하는데 사용됩니다. 간단히 아래와 같이 초기화 할 수 있습니다. let captureSession = AVCaptureSession() captureSession.sessionPreset = .high sessionPreset은 비디오 및 오디오의 녹화 품질을 설정하는 속성입니다. 저품질로 할 경우 배터리 소비량이 낮아집니다. 2. captureDevice 생성 세션을 생성되면 이제 사용하려는 장치(카메라 or 마이크)를 정의합니다. 영상을 녹화할 것이기 때문에 AVMediaType은 video로 설정하고, DeviceType은 원하는 타입을 선택하여 설..
Swift
2020. 3. 25. 12:21
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- NIB
- Video
- TDD
- http live streaming
- IOS
- Swift
- carousel
- UIBarButtonItem
- database
- AVFoundation
- Cleancode
- CollectionView
- Realm
- m3u8
- xib
- HLS
- BaseViewController
- ssh
- AVKit
- permission error
- Design Pattern
- pagingView
- Closure
- Coordinator
- RECORDING
- testing
- UIButton
- UIControl
- customAlertView
- AssociatedObject
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함