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

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

  1. 《新lrc播放器2》-iPhone上可以显示lrc歌词的播放器可以在播放mp3文件时显示lrc文件中的歌词的播放器

    https://apps.apple.com/cn/app/%E6%96%B0lrc%E6%92%AD%E6%94%BE%E5%99%A82/id1535214306 以前,在iPhone上播放lrc ...

  2. android开发--mp3播放器项目源代码(xml文件解析,.lrc,.mp3文件下载,同时显示歌词)

    一.mp3播放器源代码 1.MainActivity.java:在此中主要负责播放器首页的功能,包括服务器上的下载列表,和SD卡上已经下载的mp3文件列表package com.wyt.MP3play ...

  3. Android音乐播放器开发(5)—播放界面(播放、暂停、上一首、下一首,顺序播放、随机播放、拖拽进度条…)

    1. 说明 源码已同步到Gitee仓库,Github仓库,觉得还不错的话帮忙点个"star"吧,非常感谢. Android播放器专栏其它文章: 服务端:Android音乐播放器开发 ...

  4. HTML+CSS+原生JS写一个简易的音乐播放器(仅播放一首歌)

    用HTML+CSS+原生JS写一个简易的音乐播放器(仅播放一首歌) 效果如下:(鼠标点击按钮可以实现播放或暂停,按钮会旋转,实现了歌词同步,功能还需改进) 代码如下: <!DOCTYPE htm ...

  5. android求助:关于播放器中的“播放/暂停”键: 用ImageButton来设置点击效果时的问题...

    ============问题描述============ 大家好,我最近遇到个问题:    大家都知道,播放器中的播放/暂停键是这样的逻辑:当用户点击了这个键,如果当前显示的是"播放&quo ...

  6. 关于音乐播放器锁屏播放,后台播放,封面显示等

    1. 如果应用需要后台播放:那么在appdelegate 中添加 [AVAudioSession *session = [AVAudioSession sharedInstance];[session ...

  7. 【毕业设计】28-基于单片机的音乐播放器简易音乐播放器设计(原理图+源代码+仿真工程+答辩PPT+答辩论文)

    typora-root-url: ./ [毕业设计]28-基于单片机的音乐播放器简易音乐播放器设计(原理图+源代码+仿真工程+答辩PPT+答辩论文) 文章目录 typora-root-url: ./ ...

  8. 直播播放器API(播放器调用方法、参数、接口和事件)

    直播播放器API(播放器调用方法.参数.接口和事件): 播放器调用方法 <div class="player"></div> <script src= ...

  9. html播放器投屏,爱奇艺万能播放器投屏播放的具体方法介绍

    爱奇艺万能播放器可以实现DLNA投屏播放,就是可以将电脑中的视频轻松通过网络快速投屏到其他设置中播放,比如将视频放到大屏幕电视中播放,实现家庭影院的效果,很轻松,下面就教大家如何实现. 首先你要保证你 ...

最新文章

  1. 修改Visual Studio 2010帮助位置
  2. python小游戏代码大全-python贪吃蛇游戏代码
  3. .NET 指南:转换操作符
  4. 前端必备知识点—SVG
  5. stm32 485和232可以用同一个串口吗_STM32的复用时钟何时开启?
  6. 输入一个数,判断他是不是质数
  7. 小程序promise封装post请求_Promise封装微信小程序的Request请求
  8. asp.net 多条件查询
  9. 滴滴 App 强制调取用户通讯录;子弹短信仍能泄露信息;特朗普炮轰谷歌 | 极客头条...
  10. JavaScript 原始数据类型转换
  11. eviews建立时间序列模型_Eviews系列12|时间序列模型常见问题解答
  12. mathtype 7.4.10.53中文版安装教程,以及如何将MathType嵌入到word中
  13. paraview的安装和使用
  14. Trajan算法(强连通+缩点)
  15. 图解RingBuffer数据结构
  16. VUE解决背景图片没有铺满的问题
  17. 库克是个挺不错的接班人,但是苹果公司的价值已经见顶
  18. IPFS 深入浅出:从《黑镜》说起
  19. php 0xef 0xbb 0xbf,utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char...
  20. ajax与Java后台互相传数据

热门文章

  1. 10——Filter过滤器
  2. 【单片机】一文彻底搞懂单片机程序烧录
  3. matlab的trial,Free Product Trial - MATLAB Simulink
  4. 图片的合成(个人练习,不喜勿喷!)
  5. 利用LANDesk Management进行软件的打包步骤
  6. 如何使用智能手机或Smartwatch重新配置睡眠周期
  7. Xshell 免费版本的安装
  8. HCIP课程笔记-06-DR/BDR、OSPF各网络环境下的工作方式、OSPF的hello包、DBD包、LSR包、LSU包、LSAck;
  9. 小米10青春版科学计算机,中端新势力 小米10青春版对华为nova 7 SE
  10. 解决微软Edge浏览器和IE浏览器下载无反应的问题