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 프로그래밍 (닐스미스 지음/ 황반석 옮김)" 에 있는 예제를 참고하여 작성하였습니다.

+ Recent posts