歌词编辑器和选择歌曲可播放的网页 时间:2021-03-17 人气:0 想了解歌词编辑器和选择歌曲可播放的网页的相关内容吗,在本文为您仔细讲解的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:歌词编辑器和选择歌曲可播放的网页,下面大家一起来学习吧。 歌词编辑器 歌词编辑器 第一步:选择要播放的歌曲并播放 第二步:填写全部的歌词。 第三步:添加时间标签。 添加时间标记目的 1、添加时间标签(插入到光标处) 2、转到下一行(光标转到下一个回车地方,当最后一个位置不为回车符时,直接将光标移到文本末尾) 删除时间标记算法:(删除光标所在行的时间标记) 删除所有时间标记算法:(替换所有的时间标记为空) 1、匹配时间标记 2、替换 播放器 选择歌曲: 歌曲信息 歌曲名:播放后显示 添加歌词(建议:第一步填写歌词文本;第二步添加时间标签) 演唱者: 标 题: 编辑人: 专 辑: 内 容: </textarea> 生成歌词 </textarea> 快捷键:(方便添加歌词) 1、播放歌曲 2、停止播放 3、暂停播放 | 版权:HLAYY | 作者:HLAYY | 联系QQ:42263646 <script language="javascript"> function lastLrc() { /* [ti:一直很安静] [ar:阿桑] [al:仙剑奇侠传电视原声带] [by:hlayy] */ document.all("lastLrc").value="[ti:"+document.all("title").value+"]\r"+ "[ar:"+document.all('singer').value+"]\r"+ "[al:"+document.all('sing').value+"]\r"+ "[by:"+document.all('pepole').value+"]\r"+ document.all('lrc').value; } function storeCaret(textEl) { if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); //创建一个文本区域的副本 var slct = document.selection; var rng = slct.createRange(); textEl.select(); rng.setEndPoint("StartToStart", slct.createRange()); psn = rng.text.length; //psn:光标的位置 rng.collapse(false); rng.select(); } function findNext(value) { //选择范围:以光标所在处为开始。以文本尾为结束 //在范围内搜索指定的符号 //i=光标开始处 //for(i;i<文本长度;i++) //if(value==charAt(i)) //break; //核心问题:当为回车时临近的两个坐标会显示同一值,所以,判断光标所在位置是否为'回车'符。 //如果是,则在判断时把光标的位置向右移一,即:加一。 var textLength=document.all("lrc").value; var i=psn;//光标的位置 var j=0;//在光标前出现回车的次数 var z=0;//临时变量 if(value==textLength.charAt(i)) i=i+1; // document.all("b").value=textLength.charAt(i); //else // document.all("b").value=textLength.charAt(i); for(z;z 暂无工作,有人推荐否?谢谢。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 加载全部内容