- 博客(58)
- 资源 (12)
- 收藏
- 关注

原创 乐乐音乐Compose-Desktop版
乐乐音乐Compose-Desktop版主要是基于Compose-Desktop框架和musique开发的音乐播放器,它支持lrc歌词和动感歌词(ksc歌词、krc歌词、trc歌词、zrce歌词和hrc歌词等)、多种格式歌词转换器及制作动感歌词、翻译歌词和音译歌词。
2025-01-19 23:32:39
656

原创 乐乐音乐Flutter版
乐乐音乐Flutter版主要是基于Flutter Desktop框架开发的音乐播放器,它支持lrc歌词和动感歌词(ksc歌词、krc歌词、trc歌词、zrce歌词和hrc歌词等)、多种格式歌词转换器及制作动感歌词、翻译歌词和音译歌词。
2024-12-23 16:19:42
977

原创 乐乐音乐Kotlin版
乐乐音乐Kotlin版,主要是基于ExoPlayer框架开发的Android音乐播放器,它支持lrc歌词和动感歌词(ksc歌词、krc歌词、trc歌词、zrce歌词和hrc歌词等)、多种格式歌词转换器及制作动感歌词、翻译歌词和音译歌词。
2024-08-02 17:12:26
628

原创 乐乐音乐鸿蒙版-支持krc歌词(动感歌词、翻译和音译歌词)
乐乐音乐主要是基于HarmonyOS开发的音乐播放器,它支持lrc歌词和动感歌词(ksc歌词、krc歌词、trc歌词、zrce歌词和hrc歌词等)、多种格式歌词转换器及制作动感歌词、翻译歌词和音译歌词。
2024-03-31 21:38:01
449

原创 乐乐音乐:Android音乐播放器及动感(KTV)歌词相关博客汇总
相关简介Java Swing PC版本乐乐音乐播放器乐乐音乐PC播放器单机版本,支持ape,wav,flac,mp3等多种格式,支持动态ksc、hrc、krc歌词文件和支持和显示翻译歌词和音译歌词,支持多语言歌词,是一款不错的java swing音乐播放器。Java Swing PC版本乐乐音乐播放器Android版本乐乐音乐播放器乐乐音乐主要是基于ijkplayer框架开发的A...
2020-04-07 20:49:00
1036
2
原创 乐乐音乐H5网页版-支持krc歌词(动感歌词、翻译和音译歌词)
乐乐音乐H5网页版主要是基于uni-app框架开发的音乐播放器,目前只支持krc歌词(支持歌词颜色、字体大小、歌词进度调整和翻译和音译歌词),不支持歌词快进功能。
2022-08-17 23:18:43
2863
原创 浅谈动感歌词:网易云歌词分析
1引言HPLyrics歌词解析库虽然是乐乐音乐播放器中的一个歌词模块,但是目前已经支持lrc、ksc、krc、hrc等歌词格式的动感显示。最近有读者反映该开源库能否支持网易云歌词,如果要支持网易云歌词,需知道该歌词的格式。2网易云歌词分析参考歌词API地址从API返回的歌词信息,分析网易云歌词的格式。2.1动感歌词[ti:喜欢你][ar:黄耀明][28571,55...
2020-04-07 20:44:37
698
原创 Android Srt和Ass字幕解析器
简介乐乐音乐播放器最近添加了MV功能,由于部分MV没有字幕,所以这里为乐乐音乐播放器添加一个外挂字幕的开源库,目前该开源库主要简单支持srt和ass字幕文件。字幕显示方式{\fn华文楷体\fs16\1c&H3CF1F3&\b1}影片壓制转换<font color="#F3F13C"><b>影片壓制</b></font...
2019-01-15 09:09:10
3705
2
原创 乐乐音乐6.0全新改版-支持制作歌词
简介乐乐音乐6.0主要是基于ijkplayer框架开发的Android音乐播放器,它支持多种音频格式和动感歌词及制作动感歌词、翻译歌词和音译歌词。运行环境android5.0及以上音频格式目前用ijkplayer来测试如下音频格式,均可正常播放:aac,amr,ape,flac,m4r,mmf,mp2,mp3,ogg,wav,wma,wv歌词格式lrc:普通歌词、 krc:酷狗歌词 ...
2019-01-02 21:54:29
705
原创 Android仿酷狗SlidingMenuLayout界面实现
引言该SlidingMenuLayout主要实现了左边侧边栏、主界面和多个Fragment功能。该控件主要是参考酷狗界面的功能,左侧菜单可设置缩放动画,及打开多个Fragment功能。该控件在后期会整合到乐乐音乐播放器项目中去。需求侧边栏处理与viewpager控件的冲突多个Fragment功能预览图imageimageimageimage实现思路imageimageimage源码具体的代码和调用...
2018-06-18 21:21:59
1460
原创 浅谈动感歌词:hrc歌词
hrc歌词hrc是英文happy lyrics的缩写,是乐乐音乐播放器中自定义使用的歌词文件扩展名,它的歌词显示是精确到每个字,并且除了包含歌曲、歌手信息等信息还包含音译歌词和翻译歌词。格式基本标签[ar:歌手名]、[ti:歌曲名]、[by:编辑者(指歌词的制作人)]、[offset:时间补偿值] (其单位是毫秒,正值表示整体提前,负值相反)[total:歌曲时间长度]其它标签haplayer....
2018-05-13 16:25:58
730
原创 Android仿酷狗桌面悬浮歌词效果
引言该悬浮歌词功能是乐乐音乐中的一个模块,主要是APP在后台运行时,在手机的桌面上出现一个歌词窗口,方便用户可以随时随地地查看歌词及操作APP,除了通知栏外,多提供了一个操作APP界面,其乐乐音乐项目地址:乐乐音乐。实现功能后台运行时,弹出悬浮窗口,非后台时,隐藏悬浮窗口可移动悬浮窗口位置桌面歌词的显示、字体、颜色、歌词锁定和歌词解锁进入主界面功能、操作歌曲播放、暂停等功能预览图原装正版image...
2018-05-13 12:49:05
2625
原创 Android解析wav、mp3、ape和flac的声道数、采样率、时长等信息
引言该开源依赖库是乐乐音乐播放器里的一个音频模块功能,主要是解析wav、mp3、ape和flac歌曲信息,如:声道数、采样率、时间等信息,其项目地址如下:乐乐音乐播放器。调用用法image源码项目地址:音频解析库具体的代码和调用Demo:https://pan.baidu.com/s/15SixU_nviX1ppK74gxL3dg 密码: u8hw参考musique的Java audio play...
2018-04-30 14:13:57
4237
原创 ContentProvider封装SharedPreferences功能,解决跨进程存取值的问题
引言之前项目使用了SharedPreferences来保存数据,然而项目修改为多进程后,SharedPreferences保存数据却出现了数据没有更新的问题,当然SharedPreferences设置了MODE_MULTI_PROCESS后可以使数据同步,不过官方已经废弃了原先的MODE_MULTI_PROCESS, 并且建议跨进程存取值还是用ContentProvider之类的更靠谱一些。思路分...
2018-04-30 10:31:08
2083
2
原创 Android动感歌词制作器(支持翻译和音译歌词)
引言之前PC版本已经实现了动感歌词、翻译歌词和音译歌词的制作,便想着找个时间,把PC版本的功能移植到Android手机平台上面。经过一周的努力,终于实现了,界面虽然简陋,但是大部分的功能已经实现。为了开发方便,就将该动感歌词制作器嵌套到播放器里面了,其项目地址如下:乐乐音乐播放器。实现功能入口imageimage主界面image操作界面image动感歌词制作imageimageimage注:制作动...
2018-04-01 20:11:47
2345
原创 Android歌词转换器(支持动感歌词相互转换)
引言之前为了让乐乐音乐播放器支持多种歌词格式,在实现多种歌词格式解析的时,也想弄一个歌词转换器,由于网上Android版的还是比较少的,所以就将该转换器嵌套到播放器里面了,其项目地址如下:乐乐音乐播放器。实现功能歌词转换器支持ksc、krc和hrc歌词间的相互转换及转换成lrc歌词hrc歌词:乐乐音乐播放器自定义的动感歌词格式,如需制作歌词(支持动感歌词、翻译歌词和音译歌词制作),可点击链接查看:...
2018-03-25 01:40:02
3448
3
原创 Android仿酷狗动感歌词(支持翻译和音译歌词)显示效果
引言该开源依赖库是乐乐音乐播放器里的一个歌词模块功能,现在把该功能模块独立出来进行优化,并弄成了一个开源依赖库,其它音乐播放器项目只要引用该库并调用接口,便可轻松实现与乐乐音乐播放器一样的动感歌词显示效果,其项目地址如下:乐乐音乐播放器。实现功能歌词解析和生成支持krc、ksc、lrc歌词格式hrc歌词:乐乐音乐播放器自定义的动感歌词格式,如需制作歌词(支持动感歌词、翻译歌词和音译歌词制作),可点...
2018-03-04 00:26:28
2427
原创 Android自定义view实现SeekBar
引言该SeekBar由自定义view来实现,主要完成了普通的进度条(可修改进度条的颜色,游标颜色,二级进度条颜色等等),最后再在普通进度条的基础上实现了歌曲使用的进度条,可弹出窗口显示时间和歌词,该功能主要是在我的乐乐音乐播放器里面使用,其项目地址如下:https://github.com/zhangliangming/HappyPlayer5.git 。需求完成SeekBar的基本功能扩展弹出窗...
2018-02-21 19:17:12
1722
原创 Android仿酷狗旋转界面功能-自定义控件实现
引言该旋转界面主要是仿照IOS酷狗版的旋转界面来实现,本项目通过结合ValueAnimator、Rotation、PivotX和PivotY来实现,目前主要实现了左旋转和右旋转,该功能主要是在我的乐乐音乐播放器里面使用,其项目地址如下:https://github.com/zhangliangming/HappyPlayer5.git 。需求在界面上左右滑,View的角度根据手势移动。只拦截左右滑...
2018-02-13 20:35:38
1295
原创 Android右滑关闭Activity界面功能-自定义控件实现
引言Android右滑关闭Activity界面功能,网上已经有好多优秀的开源代码和项目,不过大部分都是结合ViewDragHelper来实现的,这里要讨论的是通过结合ValueAnimator来实现,目前我的控件只实现了从左往右(上往下)滑关闭界面。需求在界面上从左往右滑,View位置根据手势移动。只拦截左右滑动,上下方向的滑动无影响。子View的左右滑动事件无影响。预览图image实现思路Swi...
2018-02-12 19:23:51
777
原创 浅谈动感歌词-歌词补充篇
1引言之前写了几篇关于动感歌词的简单介绍,相信大家还有印象,这里就不多说了,这篇要说的是,关于翻译歌词和音译歌词,以及我在解析和显示这两种歌词的时候,遇到的一些难题、技术和心得。2动感歌词格式下面我简单说一下,关于翻译歌词和音译歌词保存在哪里的问题。因为我主要研究的是krc歌词,所以这里我会以krc解析为主。当然,我也根据自己的实际需求,自定义了一种歌词格式,方便自己使用,这里也会简单说一下,为了区
2017-09-28 02:51:48
632
原创 乐乐音乐5.0-全面支持翻译和音译歌词
乐乐音乐5.0主要是基于ijkplayer框架开发的Android音乐播放器,它支持多种音频格式和动感歌词,界面高仿酷狗。
2017-09-04 00:12:17
2862
原创 浅谈动感歌词-歌词显示篇
经过分析篇、生成篇和解析篇之后,相信大家对动感歌词都已经不再陌生了,现在最重要的就是,动感歌词怎样显示的问题,这里就不再介绍java swing上面怎样显示了,因为在生成篇,已经做了一些简单的介绍,这一篇着重说一下动感歌词在android上面怎样显示。
2017-01-13 22:03:05
626
原创 浅谈动感歌词-歌词解析篇
要解析动感歌词文件,首先就要清楚动感歌词的文件内容,当然歌词的文件内容,我们已经在分析篇的文章里面介绍过了,这里将不再做详细的介绍,当我们可以把歌词成功解析出来后,再结合歌词生成篇,一个简单的歌词格式转换工具也就出来了。
2017-01-12 21:38:49
803
原创 浅谈动感歌词-歌词生成篇
在写这生成篇时,我还是在烦恼应该是先写歌词解析篇,还是先写歌词生成篇,后来我想一想,其实还是要先有歌词文件,才有解析嘛,当然,我们也可以通过现有的歌词(krc、trc和ksc等)直接跳过这一步,直接解析歌词即可。
2017-01-11 01:58:18
1076
原创 浅谈动感歌词-歌词分析篇
关于动感歌词,我们都不陌生,最常见的就是去唱K时,MV上面的歌词,还有就是酷狗、天天动听和QQ音乐等播放器的歌词,它们都是属于动态歌词,它们都是精确到每个【字】,这大大提高了用户的体验。如果一个菜鸟想自己实现动感歌词该怎么办?是的,下面我将从我自己的一些自身经历来谈一下,怎样实现动态歌词.
2017-01-10 01:48:36
1085
原创 乐乐音乐4.0简洁版
乐乐音乐4.0简洁版开发环境:android studio支持音频格式mp3、ape、flac、wav等支持歌词格式ksc歌词:卡拉OK歌词hrc歌词:happy lyrics歌词,乐乐音乐4.0自定义的动感歌词格式,可准确到歌词每个字。完成功能音频播放、定位播放动感歌词显示流畅、平滑的歌词滚动支持歌词字体大小、颜色修改支持歌词进度修改,可快进+0.5秒,-0.5秒
2016-12-25 17:49:00
762
原创 乐乐音乐-KSC歌词图片生成器
乐乐音乐-KSC歌词图片生成器:https://github.com/zhangliangming/KscCreateImage.git乐乐桌面歌词图片生成器功能:设置需要生成的图片大小,即可生成乐乐音乐的桌面歌词图片,图片生成之后,再将图片生成视频,达到像ktv那样的歌词视频。http://workshop.visiongs.de/img2avi/img2avi.zip 图片转成视
2016-07-10 21:23:50
1589
原创 乐乐音乐3.0
播放器写成的功能如下 :(1) 仿天天动听界面(2) 界面左滑关闭页面(3) 界面皮肤、暂时只要三套(4) Ksc歌词【歌词平滑滚动、歌词放大缩小效果、歌词滑动快进、颜色设置、歌词字体大小设置】(5) 桌面歌词【歌词锁定、歌词移动、歌词解锁、颜色设置、歌词字体大小设置】(6) 锁屏歌词【歌词平滑滚动、歌词放大缩小效果、歌词滑动
2016-07-10 21:15:14
1771
1
原创 android版ape,flac,wav,mp3播放器
该播放器是根据网上一位大神的java swing版本的多音频格式播放器修改的,这是他的播放器的下载地址,java swing版本:https://github.com/tulskiy/musique.git这只是移植的一个demo,完成的功能如下:(没相到java swing版本移植过来是这么麻烦的)目前只支持ape,flac,mp3,wav格式项目地址:https://git
2016-07-10 21:13:34
4411
1
原创 java swing 音乐播放器-乐乐音乐
乐乐音乐是基于musique 开源播放器开发的java swing音乐播放器,实现了mp3、flac、ape、wav等多种音频格式的播放和ksc歌词的解析、制作和显示。
2016-02-21 00:17:11
4192
原创 乐乐音乐2.0(本地版)源码+使用说明
乐乐音乐播放器更新到2.0版本了,之前1.0版本更多的是试验性实践,这次更新的2.0版本,更多的是将1.0的功能移植到2.0,在界面和皮肤风格上,参考了 天天动听 界面,在歌词显示方面 与 1.0 版本的并没有太大的不同,都是加载 ksc歌词文件。2.0版本的功能有:(1) 仿天天动听界面(2) 界面左滑关闭页面(3) 界面皮肤、暂时只要三套(4) Ksc歌词【歌词平滑滚动、歌词放大缩小效果、歌词滑动快进、颜色设置、歌词字体大小设置】(5) 桌面歌词【歌词锁定、歌词移动、歌词
2015-11-22 12:55:56
1468
原创 乐乐音乐播放器(终)源码+使用说明
使用说明:1. 先运行app,app会在内存卡创建目录 happy/mp3 和happy/ksc 等文件夹,然后将工程assets 里两个文件,分别放到内存卡里 haplayer【app运行后会自动创建】对应的文件目录下,扫描歌曲,并找到那首歌词,点击播放,就可以显示歌词了。目前歌词文件一定要放到ksc目录下面且和歌词的文件名要一样,才可以搜索到歌词。
2015-06-05 14:39:41
2391
原创 乐乐音乐播放器(六) 仿酷狗的左滑菜单
源码下载:http://www.eoeandroid.com/thread-588446-1-1.html该功能主要是使用开源的SlidingMenu来实现的,其中盗用了这篇文章的大部分代码,http://blog.youkuaiyun.com/xinayida/article/details/40614835不过他是右滑动的,我修改了一下,弄了一个左滑动的,并为背景图片添加了 模糊 效果
2015-05-28 10:27:51
1813
原创 乐乐音乐播放器(五) 全局异常捕捉
源码下载“:http://www.eoeandroid.com/thread-587310-1-1.html当我们的应用在出现bug并强制退出的时候,我们可能不捕捉不了相关的异常,不过,我们可以设置自定义的异常来捕捉全局异常1.捕捉全局异常的类package com.happy.application;import java.io.File;
2015-05-28 10:26:23
1099
原创 乐乐音乐播放器(四) 日志文件
源码下载:http://www.eoeandroid.com/thread-587291-1-1.html开发应用的时候,我们一般情况下只能在开发的时候可以看到logcat里面的日志,但是我们在日常使用应用的时候,不能时时都连电脑看bug,所以我们最好就是有一个 日志文件功能 可以将日志保存到 手机内存卡,当我们的应用 出现问题时,我们就可以查看内存卡里的 日志文件,这样我们就方便查看我们的
2015-05-28 10:24:46
1007
原创 乐乐音乐播放器(三) 第一次引导页面
应用在第一次启动时,应先进入引导页面。怎样判断应用是否是第一次使用呢?这里我使用SharedPreferences 和 酷狗的 引导页面为例子,大概看了一下酷狗apk包里面的图片,发现酷狗的文字动画 里的文字 原来是 图片文字,不过这里我 就不用它 的图片文字,而是用textview来实现。首先定义一个 Constants 类来 储存 SharedPreferences 配置文件的 内容。
2015-05-15 02:00:22
2551
原创 乐乐音乐播放器 欢迎页面(二)
从开发的流程来看,引导页面应该是开发者完成相关的app所有的功能后,最后再编写的。所以现在先来写开机欢迎页面。1. 先设置主页面 为 splash 页面。 复制代码2.activ
2015-05-13 19:28:56
2037
2
原创 乐乐音乐播放器 功能介绍(一)
该播放器主要完成的功能如下:1. 引导页面。每个应用在启动的时候都会有一个引导页面,该引导页面的功能就是让用户可以在短时间内了解该应用的功能和相关操作。2. 欢迎页面。应用在启动的时候都会有一个splash界面,该页面主要显示该应用的版本、名称和版权等相关信息。3. 界面设计。一个播放器界面相对较多,主要分为:主界面、查找本地歌曲界面、歌曲列表
2015-04-27 18:49:26
4045
原创 android歌词滚动,不是闪动。怎样实现?
最近在弄一个播放器,在歌词滚动方面遇到了一些问题,网上找到的例子,歌词都是闪动的,都是突然就跳到这一句歌词,并没有向上滚动的效果。不知大神有没有相关的思路。
2015-01-26 19:46:45
610
SukiPetStore2.apk
2013-12-08
请教:android linker 加载so字节数组
2023-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人