美文网首页
QQ音乐--歌词格式转换封装V1.0

QQ音乐--歌词格式转换封装V1.0

作者: 小川载舟 | 来源:发表于2017-08-07 17:19 被阅读0次

目前因项目需要,调用QQ音乐的接口,发现返回的数据是一个带有编码格式的歌词,所以就本着未来重复使用的方便,就封装了一个转换格式的方法。
1.0版本还是按照自身的需要进行了封装,未来计划在空余时间做一个完整的音乐歌词、进度的插件封装,希望指点不足:
贴一个主部分处理代码

function lrc(data,istotalTime){
            var lyricArr =[]
            // 在这里对data进行歌词处理
            // 转换其中的ascll
            var newdata = data.replace(/&#(\d+);/g,function(data){
                return String.fromCharCode(data.substr(2,2))
            })
            var dataArr = newdata.split('\n')
            for(var i =0;i<dataArr.length;i++){
                //以']'去分隔时间和歌词
                var timetext = dataArr[i].split(']')
                //需将时间的前半中括号去除,并将时间转换
                var  time = timetext[0].replace(/[\[]/g,'').split(':')
                
                if(istotalTime){
                    var changetime = time[0] * 60 + parseInt(time[1])
                }else{
                    var changetime = time[0] + ':'+ parseInt(time[1])
                } 
                //进行判断是否有歌词,没有的就跳过
                if(!timetext[1]){
                    continue;
                }
                var text = timetext[1]
                var obj ={
                    time:changetime,
                    text:text
                }
                lyricArr.push(obj)
            }
            return lyricArr
        }

相关文章

  • QQ音乐--歌词格式转换封装V1.0

    目前因项目需要,调用QQ音乐的接口,发现返回的数据是一个带有编码格式的歌词,所以就本着未来重复使用的方便,就封装了...

  • Android歌词转换器(支持动感歌词相互转换)

    引言 之前为了让乐乐音乐播放器支持多种歌词格式,在实现多种歌词格式解析的时,也想弄一个歌词转换器,由于网上Andr...

  • Flac无损音频怎么转换格式

    flac是QQ音乐中的一种无损格式,但是手机却是不支持这种格式的,所以就要借助音频转换器来转换格式了,针对不同格式...

  • qq音乐怎么转换音频格式?

    听音乐的客户端中,很多人都会选择使用qq音乐,而且还会下载其中的音乐歌曲,音乐的格式有很多种,也可以将它们转换,迅...

  • qmcflac转换flac

    qmcflac,qmc3,qmc0格式是QQ音乐的音频格式,qmcflac是对无损flac格式的一种封装,通常一般...

  • qmc解码器

    qmcflac,qmc3,qmc0格式是QQ音乐的音频格式,qmcflac是对无损flac格式的一种封装,通常一般...

  • 音乐格式转换用什么软件好?

    闲暇时听听音乐是很惬意的事情,音乐的格式有很多种,可以使用音乐格式转换软件来转换音频的格式,迅捷视频转换器能够转换...

  • FFmpeg小白学习记录(六)视频格式转换流程

    视频格式转换流程 视频格式转换主要分为两种类型:转封装和转码 转封装:多媒体文件是一个容器,转封装相当于容器内的物...

  • FFmpeg命令行练习(4)

    ffmpeg工具 参数具体说明: 转封装格式从AVI格式转换为MP4格式 视频编码从AVC转换为MPEG4格式 视...

  • 怎么对音乐文件进行格式转换?

    音乐格式不支持的情况下,可以用软件来转换音乐文件的格式,方法也不复杂,首先就是要选好音频格式转换软件,迅捷视频转换...

网友评论

      本文标题:QQ音乐--歌词格式转换封装V1.0

      本文链接:https://www.haomeiwen.com/subject/diualxtx.html