video 파일이있는 URL을 호출하여 해당 비디오파일을 재생시켜보는 예제를 만들어보자.
우선 info.plist 파일의 소스에서 아래 코드를 추가해준다.
(http 통신시 필요하다.)
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>example.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
Main.storyboard 파일에 버튼을 하나 만들고 avkit player view controller 오브젝트를 기본 컨트롤러 오른쪽에 위치시키고
처음에 만든 버튼을 show segue 로 av player controller 화면에 연결한다.
그리고 아래와 같이 prepareForSegue 메소드를 작성한다.
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let destination = segue.destinationViewController as! AVPlayerViewController
let url = NSURL(string : "http://www.example.com/ios_example/example_movie/movie.mov")
if let movieURL = url {
destination.player = AVPlayer(URL: movieURL)
}
}
위의 코드는 "핵심만 골라 배우는 ios 9 프로그래밍 (닐스미스 지음/ 황반석 옮김)" 에 있는 예제를 참고하여 작성하였습니다.
'programming language > swift' 카테고리의 다른 글
ios AVAudioRecorder 녹음 사용 in swift (0) | 2016.09.13 |
---|---|
ios AVAudioPlayer 사용 오디오 재생하기 in swift (0) | 2016.09.12 |
ios 카메라, 포토라이브러리 사용하기 in swift (0) | 2016.09.12 |
ios 시간 알림, 위치 알림 사용하기 in swift (0) | 2016.09.11 |
ios photo extensions 사용하기 in swift (0) | 2016.09.11 |