AVPlayerViewController 不按 url 播放视频
Posted
技术标签:
【中文标题】AVPlayerViewController 不按 url 播放视频【英文标题】:AVPlayerViewController does not play Videos by url 【发布时间】:2016-02-27 13:33:36 【问题描述】:我尝试在 AVPlayerViewController 中通过 url 播放视频。我的故事板中设置了 AVPlayerViewController 并且 segue 连接工作正常,但是播放按钮被划掉并且不会播放视频。那我能做什么?我已经测试了以编程方式创建 AVPlayerViewController 并添加了“允许任意加载”。还是不行。
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
【问题讨论】:
可能和传输安全有关,因为url用的是“http:”,***.com/questions/31254725/… 我之前也遇到过同样的问题。使用这个宝贝,希望有用***.com/a/56822494/11654755 【参考方案1】:也许你忘了play
视频?
destination.player?.play()
【讨论】:
我在故事板上创建了 AVPlayerViewController,用 segue 准备它并且它工作。如果它不能解决你的问题,你就会错过其他东西。以上是关于AVPlayerViewController 不按 url 播放视频的主要内容,如果未能解决你的问题,请参考以下文章
检测 AVPlayerViewController 完成按钮点击?
iOS - 在 AVPlayerViewController 之上添加控件
在 AVPlayerViewController 中禁用手势识别器
在 AVPlayerViewController 中点击播放按钮时执行操作