AVFoundation (2) [AVPlayer]
·
iOS/Framework
이전 AVKit 에서 우리는 미디어 데이터를 재생할 때 별도의 커스텀이 없는 UI를 사용할 때는 AVKit을 이용했다. 이번 학습에서는 커스텀 UI를 통해 미디어 데이터를 다뤄보자. AVPlayer란?An object that provides the interface to control the player’s transport behavior. class AVPlayer : NSObject Apple의 AVFoundation 프레임워크에서 제공하는 클래스 중 하나로, 오디오 및 비디오 콘텐츠를 재생하는데 다양한 제어를 위한 인터페이스를 제공한다.  역할1. 비디오 및 오디오 재생로컬 파일뿐만 아니라 네트워크 스트리밍 콘텐츠도 재생할 수 있다2. 미디어 제어재생, 일시 정지, 앞으로/뒤로 탐색 등의 기본적..
AVKit
·
iOS/Framework
AVKit이란? 이전 포스팅에서 AVFoundation은 여러 미디어 데이터를 다루는데 중점을 둔 프레임워크라고 배웠다.그렇다면 그 데이터를 실제 재생하고 컨트롤하는 UI는 어디에 있을까 ?? 위에 그림을 보면 AVFoundation은 UIKit보다 아래에 있어 표준 UI를 제공해주지 않는다.그러므로 미디어 데이터를 다루는 UI를 만들기 위해서는 AVFoundation보다 아래 계층에 있어야한다. 하지만 이 경우는 상당히 low-level까지의 지식과 많은 작업량이 필요한데 이 때 애플에서는 AVkit이라는 걸 제공하게된다.  역할Create user interfaces for media playback, complete with transport controls, chapter navigation, p..
AVFoundation (1) [AVAsset]
·
iOS/Framework
부스트 캠프의 여정이 어느새 마무리 단계인 그룹미션이 어느새 다음 주로 다가왔다.이번주부터 1주일 정도 개인 공부를 할 수 있는 시간이 있어서 나는 평소에 관심있던 스트리밍쪽 기술을 공부해보려고한다.스트리밍 쪽 공부를 하기 위해 가장 기본이 되는 기술이 AVFoundation이라고 많이 추천을 해주셨다.  이번에 한번 깊이 공부해보자.AVFoundation이란?Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions. AVFoundation이란 apple 생태계에서 미디어와 관련된 모든 측면을 다룰 수 있는 매우 유연하고 확장 가능한 프레임워크이다. 역할1. 미디어 재..