本项目采用swift3.0所写,适配iOS9.0+,所有界面均采用代码布局. 
第一个tab写的是简单直播,传统MVC模式,第二个tab写的是简单网络音乐播放器.传说MVVM模式(至于血统是否纯正我就不得而知了,按照网上的教程来的)  

采用的第三方 

pod 'SDWebImage',  ' ~> 3.8.2 ' 
pod 'Alamofire',  ' ~> 4.2.0 ' 
pod 'SnapKit',  ' ~> 3.1.2 ' 
pod 'FreeStreamer',  ' ~> 3.7.2 '

  

简单直播 

直播框架采用Bilibili的ijkplayer 

感谢以下大神的帮助.

想要学习更深层次的直播内容(如:搭建Web服务器,框架集成,原理,美颜,推流,采集,送礼物动画等可以学习大神们的博客)

 MVC模式

 播放

 播放界面背景虚化

 简单送礼物动画

 其他完善 

效果截图如下:

    

 

简单网络音乐播放器 

播放框架采用 FreeStreamer

 

 MVVM模式

 简单播放

 其他完善

效果截图如下:

   

 

项目GitHub地址:  https://github.com/pheromone/swift3.0-video-audio