马黑黑 发表于 2022-6-24 21:18

小辣椒 发表于 2022-6-24 21:16
我黑黑的文字帖基本没有这么看的,感觉最重要的精华部分都漏看了。

我喜欢灌水,没多少是重要的

马黑黑 发表于 2022-6-24 21:18

红影 发表于 2022-6-24 21:15
嗯嗯,简单的设置,弄也就弄了,困难的就太费工夫了。

这个不会有什么困难

小辣椒 发表于 2022-6-24 21:30

马黑黑 发表于 2022-6-24 21:18
我喜欢灌水,没多少是重要的

黑黑,你会越来越胖的{:4_173:}

加林森 发表于 2022-6-24 22:18

精益求精,老黑好样的。我先学习这个,等你完善了就跟到学习制作了。{:4_199:}

红影 发表于 2022-6-24 22:24

马黑黑 发表于 2022-6-24 21:15
虽然宽松,但还是规矩明晰的

嗯,太过奇葩的无论什么系统都运作不了。

马黑黑 发表于 2022-6-24 22:25

红影 发表于 2022-6-24 22:24
嗯,太过奇葩的无论什么系统都运作不了。

允许的规则下。lrc毕竟是有一定自由度的,规则下的自由度。

红影 发表于 2022-6-24 22:25

马黑黑 发表于 2022-6-24 21:17
一般来说,多数情况下,lrc大致格式是我之前处理的那些,但真有变异的格式。

再怎么变异,也有规矩, ...

:的符号比较多,.的我好像偶读没见到过呢。

马黑黑 发表于 2022-6-24 22:26

红影 发表于 2022-6-24 22:25
:的符号比较多,.的我好像偶读没见到过呢。

标准的格式是:

mm:ss.ff

红影 发表于 2022-6-24 22:26

马黑黑 发表于 2022-6-24 21:18
这个不会有什么困难

嗯嗯,那就好{:4_190:}

马黑黑 发表于 2022-6-24 22:26

红影 发表于 2022-6-24 22:26
嗯嗯,那就好

应该是是很容易的

马黑黑 发表于 2022-6-24 22:36

小辣椒 发表于 2022-6-24 21:30
黑黑,你会越来越胖的

胖胖更健康

马黑黑 发表于 2022-6-25 08:31

(手记续)

一位内网音乐爱好者补充了一个建议:应该检测MP3的合法性。

这个,关于音频合法性的检测,最初设计时,我是想到的,做的时候又觉得,lrc制作属需求性行为,使用者不太可能输入一个不合法的url,故此后来没有加入音频检测机制。

不过这个建议倒是给我一个思考,与音频检测有关,它是关于工作模式切换后的音频url的逻辑问题。比方讲,制作完一个lrc,又想转换另外一个lrc,或想检验同步情况的歌曲发生了变化,那么,如何让 audio 知道新的音频url?

我最初并未对此做额外处理,依据的是新文本框的url是否存在音频地址,属于自然判断法。这能维护上述思考提出的模式切换的音频逻辑问题,但显然不够紧密。

所以,我可以设计一个小函数,用以检测是否有新的音频地址,如果使用者输入了新的音频地址或文件名,则表明使用者需要切换歌曲。这与现在花潮LRC在线所能实现的功能一致,但加入了行为,逻辑与准确性得以强化。具体方法如下:

一、加入一个公用变量,yp;

二、写一个小函数,getURL(url),其作用是检测并删除头尾空格url:

function getUrl(url) {
        let reg = /\.?:wav|mp3|wma|ogg|aac|ape|flac$/;
        if(reg.test(url.toLowerCase())) aud.src = yp = url.trim();
}


函数第一行,建立一个匹配正则,url地址中末尾若存在 .wav、.mp3、.wma等这样的后缀,则视为是合法的音频文件;第二行,用正则的 test 进行检测,若 reg 正则测试出为真的效果,则同时给 audio 的 src 和 yp 变量赋值,赋值前去除url的头尾空格。

当前,上述检测机制正处于内部测试阶段。

红影 发表于 2022-6-25 10:07

马黑黑 发表于 2022-6-24 22:25
允许的规则下。lrc毕竟是有一定自由度的,规则下的自由度。

嗯嗯,现在知道了,我没看到的,不一定不存在。

红影 发表于 2022-6-25 10:09

马黑黑 发表于 2022-6-25 08:31
(手记续)

一位内网音乐爱好者补充了一个建议:应该检测MP3的合法性。


越弄越完美了{:4_199:}

红影 发表于 2022-6-25 10:11

马黑黑 发表于 2022-6-24 22:26
标准的格式是:

mm:ss.ff

哦哦,你是说小数点,我以为冒号那里变成点了{:4_173:}

马黑黑 发表于 2022-6-25 10:27

红影 发表于 2022-6-25 10:11
哦哦,你是说小数点,我以为冒号那里变成点了

有冒号有点,这个,哪里是冒号哪里是点,最初有规定的,但后来制作者不一定遵守,虽然用的不是冒号就是点

马黑黑 发表于 2022-6-25 10:27

红影 发表于 2022-6-25 10:09
越弄越完美了

完美谈不上的,让它自然一点、更能符合操作逻辑

红影 发表于 2022-6-25 11:38

马黑黑 发表于 2022-6-25 10:27
有冒号有点,这个,哪里是冒号哪里是点,最初有规定的,但后来制作者不一定遵守,虽然用的不是冒号就是点

后面的人太随意了。

红影 发表于 2022-6-25 11:38

马黑黑 发表于 2022-6-25 10:27
完美谈不上的,让它自然一点、更能符合操作逻辑

黑黑付出很多{:4_199:}

马黑黑 发表于 2022-6-25 11:39

红影 发表于 2022-6-25 11:38
黑黑付出很多

这也是个人爱好,谈不上什么付出
页: 1 [2] 3 4 5
查看完整版本: 花潮LRC在线开发手记