自己封装了一个swift版的AVPlayer自定义视频工具类,实现了快进快退,全屏,缓冲加载等等功能。原码请查看相应的demo
使用方法:
第一步:导入HLAVPlayer文件夹
第二步:在需要播放视频的地方调用如下代码:
//本地视频
//let filePath = Bundle.main.path(forResource: "emojizone", ofType: "mp4")
//let localUrl = URL(fileURLWithPath: filePath!)
//播放在线视频
let hlAVPlayer = HLAVPlayer.init(frame: CGRect.init(x: 0, y: 50, width: WIDTH, height: 250))
//网络视频
let url = URL(string: "http://download.3g.joy.cn/video/236/60236937/1451280942752_hd.mp4")
hlAVPlayer.url = url
hlAVPlayer.title = "2017年新闻联播"
self.view.addSubview(hlAVPlayer)
网友评论