记一个歌词算法

Viewer:148目录 代码, 教程

前段时间写个播放器老搞不定实时歌词显示,最近灵感来了突然想到了一个比较通用的歌词计算方法,可以保证歌词显示的实时性和可用性

一般歌词的每行都有一个时间戳,这个时间戳一般是精确到毫秒的,但是毫秒级的处理又不好操作,太占用性能,如果将歌词转化为Unix时间戳形式,然后取得当前的播放进度,就可以通过对比当前词句的值来得到布尔值,大于它则显示下一行,小于它则显示当前行,是一个很不错的解决方案,如果需要提高精度只需要加大对比频率就行,比较方便,因为我并不会写C等代码,就写个小文章以作备份。

以后用得着了就按照这个思路走吧

暂无评论

发表评论