-
Notifications
You must be signed in to change notification settings - Fork 744
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
如何实现双语歌词? #68
Comments
MD风,爱了爱了,希望继续开发下去,先star了🥰 |
api返回是带有翻译的,在lyric.js的lyricCallback加上显示翻译就行(`・ω・´)
请问大佬能提一下具体怎么改吗,没摸索出来···
返回歌词的api有lyric和tlyric,tlyric就是翻译。
我是在ajax.js的ajaxLyric里接收tlyric,再把它的callback(lyric.js里的lyricCallback)加个接收tlyric的参数,在callback里判断是否有翻译,有翻译加个
追加
非常感谢,我去琢磨下
如果大佬有空能否建个仓库放个代码?js这块属实小白,学了半天实现起来还是有困难,如果最终实现了的话我会注明你的id发博文的
—
过两天有空就发|ω・)
我也是萌新,不是啥大佬哈哈哈
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
其实实现这个东西并不很难,难就在看实现的思路。 这里说一下思路: 本人的云音乐已经完美实现了这一个功能。如果不介意,可以和我交流一下,我乐意提供源代码参考! |
谢谢你,目前已经实现了...但是平台上大多数歌词是直接带有翻译的,而且如Toxiad所讲,api返回已经包含了歌词,而且翻译比机翻更加有人情味。所以问题主要是在用户端这边加上翻译的显示就行。但是有个问题是有些冷门歌曲没有人做过翻译,所以可以加个判断,平台方有翻译的直接调用平台方的,没有翻译的请求翻译api然后展示给用户。这样还可以减少对翻译api的调用,人工翻译的也比机器更加合适。 |
新的问题,在添加翻译后,歌词的高亮还是一行一行的加,它甚至讲歌词翻译的也加入了高亮的,也就是,在有翻译时,高亮会将翻译看做本歌词 |
求个源码参考 |
emmm...虽然项目停止更新了,但是有没有会的有缘人帮忙实现一下呢qwq
The text was updated successfully, but these errors were encountered: