美文网首页
swift版AVPlayer自定义视频工具类

swift版AVPlayer自定义视频工具类

作者: 专注_刻意练习 | 来源:发表于2017-12-18 10:40 被阅读0次

自己封装了一个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)

相关文章

网友评论

      本文标题:swift版AVPlayer自定义视频工具类

      本文链接:https://www.haomeiwen.com/subject/axbpwxtx.html