幸运飞艇停吗

ASP源碼.NET源碼PHP源碼JSP源碼JAVA源碼DELPHI源碼PB源碼VC源碼VB源碼Android源碼
當前位置:首頁 >> 網絡編程 >> IOS開發 >> 模仿微信朋友圈視頻播放

模仿微信朋友圈視頻播放

來源:網絡整理     時間:2018-11-01     關鍵詞:

幸运飞艇停吗 BENPIANWENZHANGZHUYAOJIESHAOLE" MOFANGWEIXINPENGYOUQUANSHIPINBOFANG",ZHUYAOSHEJIDAOFANGMIANDENEIRONG,DUIYUIOSKAIFAGANXINGQUDETONGXUEKEYICANKAOYIXIA: DemoDIZHI BAOHANLEXIAZAIHUANCUNBENDIDOUJICHENGZAIYIGEclassWENJIANZHONG WJMoviePlayerViewSHIJIYUAVPlayerLayerLAISHIXIANDE,XUAN...

   Demo地址 包含了下載緩存本地都集成在一個class文件中

 模仿微信朋友圈視頻播放

        WJMoviePlayerView是基于AVPlayerLayer來實現的,選擇AVPlayerLayer的原因是因為AVPlayerViewController有個黑色的背景view,影響到轉場動畫。AVPlayerLayer并不是直接添加到UIView上的,因為CALayer自帶隱式動畫,在下滑關閉視頻的時候會出現問題(放在UIView animateWithDuration: 中關閉隱式動畫會失效,當然你也可以把AVPlayerLayer單獨拿到動畫外面來解決問題,但是動畫時間必須和隱式動畫時間一致)。我這邊是寫了一個繼承UIView的WJPlayerView類,然后重寫了它的layerClass來實現的。

 模仿微信朋友圈視頻播放

        


        重要的一塊就是下拉播放器時的縮小和放大

 模仿微信朋友圈視頻播放


    仿微博的進度條WJProgressView

 模仿微信朋友圈視頻播放

        WJMoviePlayerView的使用方法很簡單

WJMoviePlayerView *playerView = [[WJMoviePlayerViewalloc] init];

playerView.movieURL = [NSURLURLWithString:@"URL"];//對應的url

playerView.coverView = view;//imageView

[playerView show];


其中還有許多需要完善的地方,也存在bug,歡迎下載并提出意見,隨便幫在下在git上點個星星,謝謝。


YISHANGJIUJIESHAOLE MOFANGWEIXINPENGYOUQUANSHIPINBOFANG,BAOKUOLEFANGMIANDENEIRONG,XIWANGDUIIOSKAIFAYOUXINGQUDEPENGYOUYOUSUOBANGZHU。

BENWENWANGZHILIANJIE:http://snifly.cn/article/detail_4596263.html

相關圖片

相關文章