2016-07-12 5 views
1

AVPlayer로 외부 HTML 비디오를 재생하려고하지만 어떤 이유로 작동하지 않습니다. 나는 이것에 관한 모든 질문을 읽으려고 애썼지 만 제안 된 대답 중 어느 것도 효과가없는 것으로 보인다. 또한 Swift 3 또는 Xcode 8.0에서 변경되었지만 운이없는 것이 있는지 확인하려고했습니다.AVPlayer가 작동하지 않습니다. iOS 스위프트

내 코드가 잘못 되었나요? 아니면 작동시키기 위해 뭔가 다른 작업을해야합니까? 기능 또는 이와 유사한 기능에서 활성화 하시겠습니까?

let url = NSURL(fileURLWithPath: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4") 
    let player = AVPlayer(url: url as URL) 
    let playerViewController = AVPlayerViewController() 
    playerViewController.player = player 

    playerViewController.view.frame = CGRect(x: 0, y: 0, width: 100, height: 200) 
    self.view.addSubview(playerViewController.view) 
    self.addChildViewController(playerViewController) 

    player.play() 
+0

예 사용하도록 설정했습니다. – Oliver

답변

3

시도 : let url = NSURL(string:"YOUR_URL")

string:는 주어진 문자열을 나타내는 NSURL을 생산하고 있습니다. 따라서 "http://www.google.com"과 같은 URL과 URL은 http://www.google.com을 나타냅니다.

fileURLWithPath:은 URL이 아닌 경로를 사용하고 file : // URL을 사용하여 경로를 나타내는 NSURL을 생성합니다. 그러므로/foo/bar/baz를 지정하면 URL은 file : /// foo/bar/baz를 나타냅니다.

+0

와우, 효과가있었습니다. 조금 당황 .. 많은 감사합니다! – Oliver

+0

문제가 해결 되었다면 답을 표시하십시오! – Santosh

+0

내가 할 수 있기 전에 나는 몇 분 정도 기다려야했다. – Oliver

관련 문제