我在一个iOS应用程序上工作,该应用程序从服务器带来视频和图像,每个对象都有许多图像和视频,我需要在滑块(传呼器)中显示这些图像和视频,用户可以在其中滑动以获得下一个图像,我需要将这些视频和图像缓存在设备中,我用google搜索后发现了这个pod,但是它无法播放无限长的视频,因此我尝试以pod的示例播放提供的视频URL,有相同的问题,此吊舱是否有其他替代解决方案或任何解决方案?
答案 0 :(得分:1)
首先为显示图像或视频创建一个UIView
出口,然后您可以使用此代码`
让avPlayer = AVPlayer()
let videolink = (videosString[indexPath.row] as? String)!
let videoURL = NSURL(string: videolink)
avPlayer = AVPlayer(url: videoURL! as URL)
let playerLayer = AVPlayerLayer(player: avPlayer)
playerLayer.frame = CGRect(x: cell.videoview.frame.origin.x, y: cell.videoview.frame.origin.x, width: cell.videoview.frame.size.width, height: cell.videoview.frame.size.height)
cell.videoview.layer.addSublayer(playerLayer)
avPlayer.play()`
like videoVideo是您要播放视频的视图(avplayer将在该视图上添加一个图层)
要显示图片,您可以使用SKPhotoBrowser
要区分图像和视频,可以使用bool 希望你明白了 如果您需要任何帮助,请问我,我可以为您编码