播放器是我们app中很重要的模块,但存在一些问题
1. 不稳定,播放器会产生一些崩溃问题
2. 代码组织混乱,不利于维护
3. 锁屏控制逻辑混乱
我们目前app只有1个ios同学,代码质量比较差;另外产品和交互都是阿里巴巴出身的,对体验要求严格,所以出现上述的代码问题。
其中,我们播放器是基于FreeStreamer: https://github.com/muhku/FreeStreamer
具体方案可以将播放器重写,也可以渐进式改良,由开发者自己定。
要求,
* 对swift语言熟悉(我们app纯swift项目)
* 前期需要驻场(熟悉我们的播放器代码结构)
* 对音频播放器开发有经验
关于我们:初创团队,团队核心成员BAT,ios上线3个月已经累计22w用户,对app体验和质量要求严格。