iPhone上的lrc播放器可以在播放mp3文件时显示歌词

swift 同时被 2 个专栏收录
11 篇文章 0 订阅
4 篇文章 0 订阅

 

https://apps.apple.com/cn/app/%E6%96%B0lrc%E6%92%AD%E6%94%BE%E5%99%A82/id1535214306

长久以来,在iPhone上播放lrc字幕一直是一个大的问题。因为苹果自带的音乐播放器不支持lrc歌词字幕,而市面上也少有支持lrc歌词字幕的音乐播放器App。

现在,在iPhone上播放mp3时显示歌词、字幕不再是一个问题,因为《新lrc播放器2》横空出世,以下是它支持功能:

播放mp3歌曲或mp3学习资料的同时显示.lrc文件中的字幕;
左右滑动,切换交互界面;
锁屏时,使用默认锁屏播放器组件实现后台播放;
支持A-B播放;
支持歌词行的收藏功能;
支持顺序、循环、随机播放收藏夹中的歌词行;
支持播放上一歌词、下一歌词;
支持x0.25、x0.50、x0.75、x1.00、x1.25、x1.50、x2.00、x4.00多种播放速度;
支持播放单中歌曲行的长按拖动和收藏夹中歌词行的长按拖动功能;
支持多国语言Windows字符集:utf8,utf16,utf32,utf16BigEndian,utf32BigEndian,utf16LittleEndian,utf32LittleEndian,GB2312,GBK,GB18030,EUC_CN,ISO_2022_CN,big5,big5_E,big5_HKSCS_1999,EUC_JP,ISO_2022_JP,EUC_KR,ISO_2022_KR,EUC_TW,iso_8859_1,iso_8859_2,iso_8859_3,iso_8859_4,iso_8859_5,iso_8859_6,iso_8859_7,iso_8859_8,iso_8859_9,iso_8859_10,iso_8859_11,iso_8859_13,iso_8859_14,iso_8859_15,iso_8859_16,Arabic,Greek,Hebrew,Latin2,Latin5,Cyrillic,BalticRim,Vietnamese,KoreanJohab,KOI8_R,KOI8_U。

下载方式:iPhone手机 -> App Store -> 搜 “新lrc播放器”

应用截图:


以下为 新lrc播放器2 App 的技术方案:

1、考虑到工作量和时间成本《新lrc播放器2》App 的开发过程延用了原有《单词播放器》的部分代码,特别是操作Sqlite数据的工具类代码:DbUtil.m和DbUtil.h。

2、在UI上,重新设计了界面的UI,并使用类似抖音的划屏操作方式。具体实现为:通过UIPageViewController实现左右屏幕的滑动切换。

3、在代码上,本次开发使用了swift语言,减少了大量的开发时间,并通过桥接的方式调用DbUtil来操作Sqlite数据库。

4、在音频的播放功能上,定义了PlayUtil和FavourUtil两个音频播放类,分别用于播放mp3文件和播放收藏列表,互不影响。

5、在未来的版本上,swift是大势所趋,DbUtil.m和DbUtil.h类以及通过OC来操作Sqlite数据的方式将会进一步被升级和替换,实现全软件swfit语言开发。

仅此参考,欢迎使用。

下载方式:iPhone手机 -> App Store -> 搜 “新lrc播放器”

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

ranjio_z

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值