Swift:视频和图像播放器(寻呼机)

时间:2018-07-09 08:17:21

标签: ios swift video-player

我在一个iOS应用程序上工作,该应用程序从服务器带来视频和图像,每个对象都有许多图像和视频,我需要在滑块(传呼器)中显示这些图像和视频,用户可以在其中滑动以获得下一个图像,我需要将这些视频和图像缓存在设备中,我用google搜索后发现了这个pod,但是它无法播放无限长的视频,因此我尝试以pod的示例播放提供的视频URL,有相同的问题,此吊舱是否有其他替代解决方案或任何解决方案?

1 个答案:

答案 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 希望你明白了 如果您需要任何帮助,请问我,我可以为您编码