弯弯的月亮
<div class="papa"><div class="demo">
<div id="player3" class="aplayer">
<pre class="aplayer-lrc-content">
《弯弯的月亮》
LRC歌词制作:相约爱晚亭
演唱:刘欢
遥远的夜空
有一个弯弯的月亮
弯弯的月亮下面
是那弯弯的小桥
小桥的旁边
有一条弯弯的小船
弯弯的小船悠悠
是那童年的阿娇
呜···
阿娇摇着船
唱着那古老的歌谣
歌声随风飘
飘到我的脸上
脸上淌着泪
象那条弯弯的河水
弯弯的河水流啊
流进我的心上
嘟···
我的心充满惆怅
不为那弯弯的月亮
只为那今天的村庄
还唱着过去的歌谣
喔--故乡的月亮
你那弯弯的忧伤
穿透了我的胸膛
LRC歌词制作 相约爱晚亭
呜···
阿娇摇着船
唱着那古老的歌谣
歌声随风飘
飘到我的脸上
脸上淌着泪
象那条弯弯的河水
弯弯的河水流啊
流进我的心上
呜···
</pre>
</div>
</div>
</div>
<div style="position:relative; width: 1000px; top:-600px; left: 550px;font-family:楷体;font-size: 36px;font-weight:bold;font-style: italic; color:#802A2A;">《弯弯的月亮》</div>
<div style="position: relative; width: 1000px;top:-170px; left:630px;font-family:楷体;font-size: 28px;font-weight:bold;font-style: italic; color:#b38600;">相约爱晚亭</div>
<div style="position: relative; width: 1000px; top:-170px; left: 700px;font-family:楷体;font-size: 20px;font-weight:bold;font-style: italic; color:#997300;">20221125</div>
<style type="text/css">
.papa { position:relative;margin-top:100px; margin-left: -302px; width: 1200px; height: 630px; border-radius: 6px; background:url('http://tuku.link/imgs/2022/11/73b1d9d4916f1b9a.gif')0 0/100%100%,url('https://wj1.kumeiwp.com:812/wj/bl/2022/11/21/5429280e99cbd5075eae89e293a8a5a5.gif?t=1669268360&key=bf1cf44ca9039ea351b2')0 0/100% 100%; overflow: hidden; box-shadow: 4px 4px 8px #000; position: relative; }
.demo {
width: 980px;
margin: 500px auto;
border-radius: 10px;
}
.aplayer-narrow{width:980px}
.aplayer-narrow .aplayer-info{display:none}
.aplayer-withlrc.aplayer-narrow{width:980px}
.aplayer-withlrc.aplayer
.aplayer-pic{height:1px;width:1px;}
.aplayer-withlrc.aplayer .aplayer-lrc{display:block}
.aplayer .aplayer-lrc-content,.aplayer .aplayer-pic .aplayer-hide{display:none}
.aplayer span{cursor:default!important}
.aplayer .aplayer-pic{position:relative;top:0px;left:0px;height:0px;width:0px;}
.aplayer .aplayer-pic img{position:relative;top:50px;left:0px;height:0px;width:0px;}
.aplayer .aplayer-pic .aplayer-button{position:absolute;opacity:1;cursor:pointer;top:-20px;left:-40px;filter:drop-shadow(#2aaaaa 0px 0 1px)drop-shadow(#2aaaaa 0px 0 1px)}
.aplayer .aplayer-pic .aplayer-button:hover{opacity:1; }
.aplayer .aplayer-pic .aplayer-play{width:150px;height:150px;bottom:4px;right:0px;background: url('http://bbs.cnzv.cc/pan/qun91530683/2022/11/24/7197b9d82c7bf4010cf3faa6e34508f2.png')0 0/100% 100%;}
.aplayer .aplayer-pic .aplayer-play .aplayer-icon-play{position:absolute;top:2px;left:4px;font-size:20px;line-height:23px}
.aplayer .aplayer-pic .aplayer-pause{width:150px;height:150px;bottom:4px;right:0px;background: url('http://bbs.cnzv.cc/pan/qun91530683/2022/11/24/836f0e4d10d43aae5958e625d62988e7.gif')0 0/100% 100%;)}
.aplayer .aplayer-pic .aplayer-pause .aplayer-icon-pause{position:absolute;top:1px;left:2px;font-size:12px;line-height:14px;}
.aplayer .aplayer-info{margin-left:106px;padding:14px 7px 0 10px;height:66px;box-sizing:border-box}
.aplayer .aplayer-info .aplayer-music{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:17px}
.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:0px;}
.aplayer .aplayer-info .aplayer-music .aplayer-author{font-size:0px;color:#ffffff}
.aplayer .aplayer-info .aplayer-controller{position:relative}
.aplayer .aplayer-info .aplayer-controller
.aplayer-bar-wrap{margin:0 120px 0 5px}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{position:relative;height:2px;width:100%;background:#cdcdcd;cursor:pointer!important}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:#1aaaaa;height:2px;-webkit-transition:all .5s ease;transition:all .5s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{position:absolute;left:0;top:0;bottom:0;background:#ffffff;;height:2px}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:8px;width:8px;border:1px solid #b7daff;border-radius:50%;background:#800000;cursor:pointer!important}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb:hover{background:#fff080}
.aplayer .aplayer-info .aplayer-controller .aplayer-time{position:absolute;right:0;bottom:-5px;height:17px;color:#fff;font-size:11px}
.aplayer .aplayer-info .aplayer-controller .aplayer-time i{color:#00ff00;font-size:15px}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap{display:inline-block;margin-left:7px;cursor:pointer!important}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap{display:block}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{display:none;position:absolute;bottom:17px;right:-5px;width:25px;height:40px;z-index:99}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{position:absolute;bottom:0;right:10px;width:5px;height:35px;background:#ffffff}
.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume{position:absolute;bottom:0;right:0;width:5px;background:#ffdaff}
.aplayer .aplayer-lrc{display:none;position:relative;height:40px;text-align:center;overflow:hidden;margin:-20px -20px 50px}
.aplayer .aplayer-lrc:after,.aplayer .aplayer-lrc:before{position:absolute;z-index:1;display:block;overflow:hidden;content:' ';width:100%}
.aplayer .aplayer-lrc p{font: bold 2.2em悟空大字库, sans-serif;color:#800000;padding:0;margin:0;line-height:20px;transition:all .3s ease-out;opacity:0;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 )}
.aplayer .aplayer-lrc p.aplayer-lrc-current{opacity:1;margin:10px 0px ;filter:drop-shadow(#ffffff 1px 0 0)drop-shadow(#ffffff 0 1px 0)drop-shadow(#ffffff -1px 0 0) drop-shadow(#ffffff 0 -1px0);}
.aplayer .aplayer-lrc .aplayer-lrc-contents{width:100%;transition:all .3s ease-out}
</style>
<script>
function APlayer(e){if(!("music"in e&&"title"in e.music&&"author"in e.music&&"url"in e.music&&"pic"in e.music))throw"APlayer Error: Music, music.title, music.author, music.url, music.pic are required in options";if(null===e.element)throw"APlayer Error: element option null";this.isMobile=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i),this.isMobile&&(e.autoplay=!1);var a={element:document.getElementsByClassName("aplayer"),narrow:!1,autoplay:!1,showlrc:!1};for(var t in a)a.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e=a);this.option=e}APlayer.prototype.init=function(){function e(e){var a=e||window.event,i=(a.clientX-t(p.bar))/y;i=i>0?i:0,i=1>i?i:1,p.updateBar.call(p,"played",i,"width"),p.option.showlrc&&p.updateLrc.call(p,parseFloat(p.playedBar.style.width)/100*p.audio.duration),p.element.getElementsByClassName("aplayer-ptime").innerHTML=p.secondToTime(i*p.audio.duration)}function a(){document.removeEventListener("mouseup",a),document.removeEventListener("mousemove",e),p.audio.currentTime=parseFloat(p.playedBar.style.width)/100*p.audio.duration,p.play()}function t(e){for(var a,t=e.offsetLeft,i=e.offsetParent;null!==i;)t+=i.offsetLeft,i=i.offsetParent;return a=document.body.scrollLeft+document.documentElement.scrollLeft,t-a}function i(e){for(var a,t=e.offsetTop,i=e.offsetParent;null!==i;)t+=i.offsetTop,i=i.offsetParent;return a=document.body.scrollTop+document.documentElement.scrollTop,t-a}if(this.element=this.option.element,this.music=this.option.music,this.option.showlrc){this.lrcTime=[],this.lrcLine=[];for(var l=this.element.getElementsByClassName("aplayer-lrc-content").innerHTML,s=l.split(/\n/),r=/\[(\d{2}):(\d{2})[\:|\.](\d{2})]/,n=/](.*)$/,o=/\[+:/,d=0;d<s.length;d++){s=s.replace(/^\s+|\s+$/g,"");var c=r.exec(s),u=n.exec(s);if(c&&u&&!n.exec(u))this.lrcTime.push(60*parseInt(c)+parseInt(c)+parseInt(c)/100),this.lrcLine.push(u);else if(s&&!o.exec(s))throw"APlayer Error: lrc format error : should be like `lyric` : "+s}}if(this.element.innerHTML='<div class="aplayer-pic"><img src="'+this.music.pic+'"><div class="aplayer-button aplayer-pause aplayer-hide"><i class="demo-icon aplayer-icon-pause"></i></div><div class="aplayer-button aplayer-play"><i class="demo-icon aplayer-icon-play"></i></div></div><div class="aplayer-info"><div class="aplayer-music"><span class="aplayer-title">'+this.music.title+'</span><span class="aplayer-author"> - (>﹏<)加载中,好累的说...</span></div><div class="aplayer-lrc"><div class="aplayer-lrc-contents" style="transform: translateY(0);"></div></div><div class="aplayer-controller"><div class="aplayer-bar-wrap"><div class="aplayer-bar"><div class="aplayer-loaded" style="width: 0"></div><div class="aplayer-played" style="width: 0"><span class="aplayer-thumb"></span></div></div></div><div class="aplayer-time"> - <span class="aplayer-ptime">00:00</span> / <span class="aplayer-dtime">(o゚▽゚)</span><div class="aplayer-volume-wrap"><i class="demo-icon aplayer-icon-volume-down"></i><div class="aplayer-volume-bar-wrap"><div class="aplayer-volume-bar"><div class="aplayer-volume" style="height: 80%"></div></div></div></div></div></div></div>',this.option.showlrc){this.element.classList.add("aplayer-withlrc");var m="";for(this.lrcContents=this.element.getElementsByClassName("aplayer-lrc-contents"),d=0;d<this.lrcLine.length;d++)m+="<p>"+this.lrcLine+"</p>";this.lrcContents.innerHTML=m,this.lrcIndex=0,this.lrcContents.getElementsByTagName("p").classList.add("aplayer-lrc-current")}this.option.narrow&&this.element.classList.add("aplayer-narrow"),this.audio=document.createElement("audio"),this.audio.src=this.music.url,this.audio.loop=!0,this.audio.preload="metadata";var p=this;this.audio.addEventListener("durationchange",function(){1!==p.audio.duration&&(p.element.getElementsByClassName("aplayer-dtime").innerHTML=p.secondToTime(p.audio.duration))}),this.audio.addEventListener("loadedmetadata",function(){p.element.getElementsByClassName("aplayer-author").innerHTML=" - "+p.music.author,p.loadedTime=setInterval(function(){var e=p.audio.buffered.end(p.audio.buffered.length-1)/p.audio.duration;p.updateBar.call(p,"loaded",e,"width"),1===e&&clearInterval(p.loadedTime)},500)}),this.audio.addEventListener("error",function(){p.element.getElementsByClassName("aplayer-author").innerHTML=" - 加载失败 ╥﹏╥"}),this.playButton=this.element.getElementsByClassName("aplayer-play"),this.pauseButton=this.element.getElementsByClassName("aplayer-pause"),this.playButton.addEventListener("click",function(){p.play.call(p)}),this.pauseButton.addEventListener("click",function(){p.pause.call(p)}),this.playedBar=this.element.getElementsByClassName("aplayer-played"),this.loadedBar=this.element.getElementsByClassName("aplayer-loaded"),this.thumb=this.element.getElementsByClassName("aplayer-thumb"),this.bar=this.element.getElementsByClassName("aplayer-bar");var y;this.bar.addEventListener("click",function(e){var a=e||window.event;y=p.bar.clientWidth;var i=(a.clientX-t(p.bar))/y;p.updateBar.call(p,"played",i,"width"),p.element.getElementsByClassName("aplayer-ptime").innerHTML=p.secondToTime(i*p.audio.duration),p.audio.currentTime=parseFloat(p.playedBar.style.width)/100*p.audio.duration}),this.thumb.addEventListener("mousedown",function(){y=p.bar.clientWidth,clearInterval(p.playedTime),document.addEventListener("mousemove",e),document.addEventListener("mouseup",a)}),this.audio.volume=.8,this.volumeBar=this.element.getElementsByClassName("aplayer-volume");var h=this.element.getElementsByClassName("aplayer-volume-bar"),v=p.element.getElementsByClassName("aplayer-time").getElementsByTagName("i"),f=35;this.element.getElementsByClassName("aplayer-volume-bar-wrap").addEventListener("click",function(e){var a=e||window.event,t=(f-a.clientY+i(h))/f;t=t>0?t:0,t=1>t?t:1,p.updateBar.call(p,"volume",t,"height"),p.audio.volume=t,p.audio.muted&&(p.audio.muted=!1),1===t?v.className="demo-icon aplayer-icon-volume-up":v.className="demo-icon aplayer-icon-volume-down"}),v.addEventListener("click",function(){p.audio.muted?(p.audio.muted=!1,v.className=1===p.audio.volume?"demo-icon aplayer-icon-volume-up":"demo-icon aplayer-icon-volume-down",p.updateBar.call(p,"volume",p.audio.volume,"height")):(p.audio.muted=!0,v.className="demo-icon aplayer-icon-volume-off",p.updateBar.call(p,"volume",0,"height"))}),this.option.autoplay&&this.play()},APlayer.prototype.play=function(){this.playButton.classList.add("aplayer-hide"),this.pauseButton.classList.remove("aplayer-hide"),this.audio.play();var e=this;this.playedTime=setInterval(function(){e.updateBar.call(e,"played",e.audio.currentTime/e.audio.duration,"width"),e.option.showlrc&&e.updateLrc.call(e),e.element.getElementsByClassName("aplayer-ptime").innerHTML=e.secondToTime(e.audio.currentTime)},100)},APlayer.prototype.pause=function(){this.pauseButton.classList.add("aplayer-hide"),this.playButton.classList.remove("aplayer-hide"),this.audio.pause(),clearInterval(this.playedTime)},APlayer.prototype.updateBar=function(e,a,t){a=a>0?a:0,a=1>a?a:1,this.style=100*a+"%"},APlayer.prototype.updateLrc=function(e){if(e||(e=this.audio.currentTime),e<this.lrcTime||e>=this.lrcTime)for(var a=0;a<this.lrcTime.length;a++)e>=this.lrcTime&&(!this.lrcTime||e<this.lrcTime)&&(this.lrcIndex=a,this.lrcContents.style.transform="translateY("+20*-this.lrcIndex+"px)",this.lrcContents.getElementsByClassName("aplayer-lrc-current").classList.remove("aplayer-lrc-current"),this.lrcContents.getElementsByTagName("p").classList.add("aplayer-lrc-current"))},APlayer.prototype.secondToTime=function(e){var a=function(e){return 10>e?"0"+e:""+e},t=parseInt(e/60),i=parseInt(e-60*t);return a(t)+":"+a(i)};
</script>
<script>
var ap3 = new APlayer({
element: document.getElementById('player3'),//样式1
narrow: false,
autoplay: true,
showlrc: true,
music: {
title: '',
author: '',
url: 'https://pan.365.tf/uploads/dengkh/弯弯的月亮-刘欢.mp3',
pic: ''
}
});
ap3.init();
</script>
<br><br><br><br><br><br> 套用亚伦老师的源码制作!谢谢亚伦老师! https://img1.baidu.com/it/u=1667216503,190496085&fm=253&fmt=auto&app=138&f=GIF?w=350&h=310 制作很漂亮,画面也很漂亮,但不够清晰呢{:4_204:}
页:
[1]