2016-02-27 80 views
0

我試圖通過在AVPlayerViewController中的URL播放視頻。 AVPlayerViewController設置在我的故事板中,並且segue連接正常工作,但播放按鈕被劃掉,視頻將不會播放。那我能做些什麼?我已經測試了以編程方式創建AVPlayerViewController並添加了「允許任意加載」。還是行不通。AVPlayerViewController不播放按url的視頻

performSegueWithIdentifier("videoImpression", sender: self)  

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 

    if (segue.identifier == "videoImpression") { 
     let destination = segue.destinationViewController as! AVPlayerViewController 
     let url = NSURL(string: "http://download.wavetlan.com/SVV/Media/HTTP/H264/Other_Media/H264_test8_voiceclip_mov_480x320.mov") 
     destination.player = AVPlayer(URL: url!) 
    } 
} 

screenshot of videoplayer

+1

它可能涉及到運輸的安全性,則使用URL 「HTTP:」 http://stackoverflow.com/questions/31254725/transport-security-has-blocked-a-cleartext-http – pkis

回答

0

也許你忘了play視頻?

destination.player?.play() 
+0

做沒有解決問題 –

+0

我在故事板上創建了AVPlayerViewController,使用segue進行準備,並且工作正常。如果它不能解決你的問題,你會錯過其他的東西。 –