美文网首页
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