我在这里尝试做的是连接到IP摄像机并使用AVPlayView显示流/源。
如果我播放本地视频,一切正常:
‘const cno’ is not derived from ‘const std::reverse_iterator<_Iterator>’
{ return __x < __y; }
但是当我尝试使用以下代码连接相机时,它不起作用:
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
info.plist以允许连接:
let url = NSURL.fileURLWithPath("http://96.10.1.168/")
playerItem = AVPlayerItem(URL: url)
player = AVPlayer(playerItem: playerItem!)
//Display the stream
self.avPlayerView.player = player
似乎我正在接近这个错误,所以有人指出我指向正确的方向并告诉正确方法是什么?
答案 0 :(得分:0)
http://96.10.1.168/
处的页面返回HTML,它不会返回视频流。
页面的HTML中有JavaScript,这个JavaScript就是在浏览器中加载视频的。
您无法直接将http://96.10.1.168/
与AVPlayer一起使用。