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播放器”