我在这里试图做的是连接到一个IP摄像头,并使用AVPlayView显示流/提要。
如果我播放一段本地视频,一切都很好:
let path = NSBundle.mainBundle().pathForResource("video-bg", ofType: "mp4")
let url = NSURL.fileURLWithPath(path!)
playerItem = AVPlayerItem(URL: url)
player = AVPlayer(playerItem: playerItem!)
//Display Stream on AVPlayerView
self.avPlayerView.player = player但是当我试图用下面的代码连接到照相机时,它不工作:
let url = NSURL.fileURLWithPath("http://96.10.1.168/")
playerItem = AVPlayerItem(URL: url)
player = AVPlayer(playerItem: playerItem!)
//Display the stream
self.avPlayerView.player = player我似乎走错了路,所以有人能指点到正确的方向,并告诉我正确的方法是什么吗?
发布于 2016-05-27 11:38:50
http://96.10.1.168/的页面返回HTML,它不返回视频流。
页面的HTML中有JavaScript,这个JavaScript就是在浏览器中加载视频的内容。
不能将http://96.10.1.168/直接与AVPlayer一起使用。
https://stackoverflow.com/questions/37481981
复制相似问题