• 6856阅读
  • 5回复

APlayer 歌词功能介绍 [复制链接]

上一主题 下一主题
离线aplayer
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2014-08-14
— 本帖被 aplayer 执行取消置顶操作(2014-08-25) —
APlayer 在播放音乐的时候可以加载歌词,目前支持的歌词格式是 LRC,
可以在 OpenSuccess 事件中,调用 SetConfig(1305, "歌词文件名.lrc") 设置歌词:


歌词和所播歌曲时间轴是关联的,可以通过拖动进度改变显示当前对应歌词语句,
也可以通过鼠标在歌词上拖动歌词,来改变当前播放的音乐进度,如下图:


可以设置歌词字体:格式为 SetConfig(1311, "字体名;字宽;字高;字重;字体行距"),例如 SetConfig(1311,"微软雅黑;15;30;500;5")
可以设置歌词字体颜色:例如 SetConfig(1312, "10077215")
可以设置歌词背景图:SetConfig(1308, "H:\1.bmp")
效果如下:



当然还可以有其它众多设置参数:
设置歌词动画效果:SetConfig(1319,"动画效果编号"), 0-无动画,1-渐变,2-渐进
设置歌词时间轴偏移:即歌词提前滞后,SetConfig(1320, "偏移的时间毫秒数")
设置歌词高亮颜色:SetConfig(1313,"颜色值数值")
设置歌词是否模糊混合:SetConfig(1316,"模糊次数")
通过内容(非歌词文件)加载歌词:SetConfig(1306,"歌词内容字符串")
设置歌词刷新速度:SetConfig(1303,"刷新间隔毫秒数")
还有其他一系列的参数,这里就不多说了,详细参考 APlayerSDK 中 APlayer.chm 文档中的 "APlayer 设置" 章节。



离线cpp

只看该作者 沙发  发表于: 2014-08-16
谢谢楼主分享。
离线aplayer

只看该作者 板凳  发表于: 2014-08-25
回 cpp 的帖子
cpp:谢谢楼主分享。 (2014-08-16 13:28) 

不客气,谢谢使用 APlayer 引擎。
离线ygz2000

只看该作者 地板  发表于: 2015-01-02
无限感谢!!
离线潇洒人生

只看该作者 4楼 发表于: 2016-04-29
谢谢楼主分享
离线阿郎

只看该作者 5楼 发表于: 2016-05-05
你好,我尝试着引入歌词字幕。可是失败 。下面是我的代码:
m_Player.SetConfig(1305,_T("D:\\夜空中最亮的星.lrc"));//歌曲的歌词文件
到了第一句歌词就卡住了。歌词移动的很缓慢,跟不上唱的的速度。这是为嘛呢
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个