Mac刘海歌词显示

文化娱乐 音乐 案例ID:250756
el
3 年经验· 自由职业
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

基于一款开源的 Mac 刘海区「灵动岛」应用做的二次开发,使用 Swift。原版只支持海外音乐服务的歌词,歌词只在展开时显示,右侧的波形只是随机抖动的装饰动画。本人阅读并修改其源码,做了四项改造。一是真实播放频谱:把装饰动画换成了真实频谱,实时采集系统正在播放的声音做频谱分析,分频段显示,波形随音乐的鼓点和高低音真实起伏;使用系统自带的音频采集能力,不需要另装虚拟声卡,且只在播放时开启采集,停止即释放,兼顾省电。二是歌词:新增国内音乐平台的歌词源,实现逐字歌词格式的解析,歌词在刘海收起状态下常驻显示,并随播放进度逐字高亮。三是刘海宽度随歌词长短自适应:短句保持紧凑,长句自动撑开完整显示,超长句自动缩小字号而不滚动,宽度变化带平滑的形变动画,观感接近 iPhone 的灵动岛。四是修复了歌手名格式不一致导致匹配不到歌词的问题。同时解决了本地编译和应用签名的问题,改完的版本在自己的 Mac 上长期日常使用。本人独立完成需求分析、源码修改、编译、签名和维护。

Mac刘海歌词显示

文化娱乐 · 音乐 案例ID:250756
联系该工程师
微信扫码,建群沟通
作者: el - 3年经验- 自由职业

案例介绍

基于一款开源的 Mac 刘海区「灵动岛」应用做的二次开发,使用 Swift。原版只支持海外音乐服务的歌词,歌词只在展开时显示,右侧的波形只是随机抖动的装饰动画。本人阅读并修改其源码,做了四项改造。一是真实播放频谱:把装饰动画换成了真实频谱,实时采集系统正在播放的声音做频谱分析,分频段显示,波形随音乐的鼓点和高低音真实起伏;使用系统自带的音频采集能力,不需要另装虚拟声卡,且只在播放时开启采集,停止即释放,兼顾省电。二是歌词:新增国内音乐平台的歌词源,实现逐字歌词格式的解析,歌词在刘海收起状态下常驻显示,并随播放进度逐字高亮。三是刘海宽度随歌词长短自适应:短句保持紧凑,长句自动撑开完整显示,超长句自动缩小字号而不滚动,宽度变化带平滑的形变动画,观感接近 iPhone 的灵动岛。四是修复了歌手名格式不一致导致匹配不到歌词的问题。同时解决了本地编译和应用签名的问题,改完的版本在自己的 Mac 上长期日常使用。本人独立完成需求分析、源码修改、编译、签名和维护。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×