求教各位大侠,如何实现从网上自动搜索歌词下载到本地并同步显示?
请明示下具体的思路和方法,不要泛泛而谈!!就是在网上搜了半天都是些泛泛而谈的"方法"毫无实际性,所以才来这里求教技术大牛的。麻烦说下具体的实现操作,感激不尽!
5 个解决方案
#1
1. 找到一个可用的歌词文件搜索引擎接口. 可通过歌名和歌手名,专辑名等待为关键字搜索歌词文件.
2. 计算最佳的一个歌词文件作为默认文件, 作为自动选择歌词时使用, 手动模式时形成列表让用户自己选择歌词文件.
3. 下载歌词文件.
4. 解析歌词文件, 匹配播放进度与歌词的关系, 一般是一个播放时间.
5. 根据播放进度显示歌词.
再具体的技术实现, 那肯要要自己研究了.
2. 计算最佳的一个歌词文件作为默认文件, 作为自动选择歌词时使用, 手动模式时形成列表让用户自己选择歌词文件.
3. 下载歌词文件.
4. 解析歌词文件, 匹配播放进度与歌词的关系, 一般是一个播放时间.
5. 根据播放进度显示歌词.
再具体的技术实现, 那肯要要自己研究了.
#2
估计你一看lrc格式就懂了,每一句歌词前边一个时间段。
#3
参考 lrc文件。。
#4
实用的方法就是:
1. 读取 LRC 文本文件
2. 分离出 时间戳 和 歌词 存到 数组; 时间戳--> 毫秒
3. 播放MP3,在某个时间显示某个句子。
1. 读取 LRC 文本文件
2. 分离出 时间戳 和 歌词 存到 数组; 时间戳--> 毫秒
3. 播放MP3,在某个时间显示某个句子。
#5
有源代码,可以分享一下吗,谢谢了
#1
1. 找到一个可用的歌词文件搜索引擎接口. 可通过歌名和歌手名,专辑名等待为关键字搜索歌词文件.
2. 计算最佳的一个歌词文件作为默认文件, 作为自动选择歌词时使用, 手动模式时形成列表让用户自己选择歌词文件.
3. 下载歌词文件.
4. 解析歌词文件, 匹配播放进度与歌词的关系, 一般是一个播放时间.
5. 根据播放进度显示歌词.
再具体的技术实现, 那肯要要自己研究了.
2. 计算最佳的一个歌词文件作为默认文件, 作为自动选择歌词时使用, 手动模式时形成列表让用户自己选择歌词文件.
3. 下载歌词文件.
4. 解析歌词文件, 匹配播放进度与歌词的关系, 一般是一个播放时间.
5. 根据播放进度显示歌词.
再具体的技术实现, 那肯要要自己研究了.
#2
估计你一看lrc格式就懂了,每一句歌词前边一个时间段。
#3
参考 lrc文件。。
#4
实用的方法就是:
1. 读取 LRC 文本文件
2. 分离出 时间戳 和 歌词 存到 数组; 时间戳--> 毫秒
3. 播放MP3,在某个时间显示某个句子。
1. 读取 LRC 文本文件
2. 分离出 时间戳 和 歌词 存到 数组; 时间戳--> 毫秒
3. 播放MP3,在某个时间显示某个句子。
#5
有源代码,可以分享一下吗,谢谢了