本项目采用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模式

 播放

 播放界面背景虚化

 简单送礼物动画

 其他完善 

效果截图如下:

swift3.0 简单直播和简单网络音乐播放器    swift3.0 简单直播和简单网络音乐播放器

 

简单网络音乐播放器 

播放框架采用 FreeStreamer

 

 MVVM模式

 简单播放

 其他完善

效果截图如下:

swift3.0 简单直播和简单网络音乐播放器   swift3.0 简单直播和简单网络音乐播放器

 

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


 

 



相关文章:

  • 2021-12-06
  • 2021-06-25
  • 2021-11-24
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
猜你喜欢
  • 2021-12-24
  • 2021-07-09
  • 2021-11-06
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2021-12-18
相关资源
相似解决方案