AlW*_*ird 7 video ios avplayer swift swift2
我正在尝试使用AVPlayer从互联网流式传输视频或声音,但存储在服务器上的文件只是哈希值而且它们没有文件扩展名存储,所以如果我尝试打开像http://example.com/fileHash这样的流它不会播放和AVPlayer穿过播放按钮,但当网址是文件扩展名,如http://example.com/fileName.mp4时,它运行良好.
我在iOS上并使用最新的Swift语法,我想用AVPlayerViewController播放流,所以我只是将URL传递给prepareForSegue的视图
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "showVideoPlayerVC" {
print(sender as! NSURL)
//print http://example.com/fileHash
let destVc = segue.destinationViewController as! AVPlayerViewController
destVc.player = AVPlayer(URL: sender as! NSURL)
}
}
Run Code Online (Sandbox Code Playgroud)