一個基礎功能的視訊播放器(XXVideoPlayer)-AVPlayer封裝

夏天然後發表於2016-10-22

有一個月沒寫部落格了, 今天分享一篇關於多媒體的文章, 平時我多分享一些UI方面的零散知識, 這種一般好理解, 讓人願意學習, 看完能夠實現某些效果, 今天也是本著這個目的, 今天通過簡單封裝一個視訊播放器, 來學一些AVPlayer相關的一些知識. 在這裡的程式碼格式似乎閱讀不是很理想, 我試著做了修改, 並沒有修改成功, 可以直接下載Demo, 或者點選我留下的備用連結(在文末).
播放器地址https://github.com/summerxx27/XXVideoPlayer

111506501-33d3a8d4bca5165a

  • 編譯環境 Xcode 8
  • AVPlayer相關
  • AVPlayerItem
  • 支援多種視訊格式
  • 完成了 快進 快退 暫停 播放 全屏等視訊播放器的基礎功能
  • 後期會新增更加豐富的內容, 還可能寫一個Swift版本的

以上就是對於視訊播放器封裝用到的知識點了~
第一次學習AVPlayer 難免出現錯誤的地方, 請告知我, 這樣我就能及時修正了
感謝 36Kr 的開源, 讓我能夠學習相關的知識點

不同的是 36Kr使用MPMoviePlayerController, 而我使用AVPlayer, UI方面我直接使用了他提供的UI方便快速, 當然可以隨意修改, 簡單方便.

最後感謝您的閱讀, 如果感覺有幫助可以關注我 和我一起學習!

http://www.jianshu.com/p/9aa30f00e13b

我是夏天, 暖暖的夏天
End

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

任選一種支付方式

一個基礎功能的視訊播放器(XXVideoPlayer)-AVPlayer封裝 一個基礎功能的視訊播放器(XXVideoPlayer)-AVPlayer封裝

相關文章