片片枫叶情 发表于 2020-9-13 08:29:46

【你的万水千山——片片枫叶情】曾经的都成为回忆

本帖最后由 片片枫叶情 于 2022-11-18 11:49 编辑 <br /><br /><div style="position: relative; top: 0px; left:0px; width:800px; height:800px;">
<img src="http://www.ii23.cn/data/attachment/forum/202009/13/082242jnl7zx0nicbsy0p8.png" width="800" height="800">
<div style="position: absolute; top:200px; left:80px; " 播放器定位。="">
<title>特制音乐播放器,歌词同步,颜色风格可调</title>
<style>
@font-face{format("svg");
      font-weight:400;font-style:normal}
      .aplayer-narrow .aplayer-info{display:none}
      .aplayer-withlrc.aplayer .aplayer-info{margin-left:0px;height:0px}
      .aplayer-withlrc.aplayer .aplayer-lrc{display:block;}
      .aplayer{
      font-family: Arial,Helvetica,sans-serif;
      margin: 0px;
      box-shadow: 0 2px 2px 0 rgba(0,0,121,.14),0 3px 1px -2px rgba(0,0,121,.2),0 1px 5px 0 rgba(0,0,121,.12);/* 边框颜色等 */
      border-radius: 5px;}/* 边框圆角 */

      .aplayer span{cursor:default!important}
      .aplayer{height:25px;width:200px; background-color: rgba(200,200,200,0.1);}/* 播放器区域的大小、颜色 、颜色中的参数a可调整透明度*/

      .aplayer :before,
      .aplayer :before{font-family:aplayer-fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none; line-height:1em; font-size: 5px; color:#FFFFFF; width:15px;height:15px; border:2px solid #FFFFFF; border-radius: 10px; position:absolute;bottom:3px; left:3px;} /* 按钮圈大小、颜色、位置,按钮字体大小、颜色 */


      .aplayer-lrc-content,.aplayer .aplayer-hide{display:none}
      .aplayer-icon-play:before{content:'\25b6'}
      .aplayer-icon-pause:before{content:'\2016'} /* 设置按钮键 */

      .aplayer-bar-wrap{height:2px; width:150px;background: RoyalBlue;position:absolute;left:32px;bottom:15px; }/* 进度条长度、位置及未播放段颜色 */
      .aplayer-bar{-webkit-transition:all .5s ease;transition:all .5s ease}
      .aplayer-played{position:absolute;left:0px;bottom:-1px; background: #EA0000;height:5px}/* 进度条已播放段颜色 */

      .aplayer-thumb:hover{background: #FFFF00;}
      .aplayer-thumb{position:absolute;top:2px;right:5px;margin-top:-3px;margin-right:-10px;height:6px;width:6px;border:1px solid #EA0000; border-radius:50%;background: #EA0000;cursor:pointer!important;}/* 进度球大小及颜色 */

      .aplayer-time{position:absolute;right:3px;bottom:8px;height:17px;color: #ffffff;font-size:10px}/* 时间 */

      .aplayer-lrc{display:none;position:absolute; left:30px; top:-130px; height:160px; width: 200; text-align:center;overflow:hidden;margin:-10px 0 10px; filter:Alpha(opacity=0);BACKGROUND:transparent}/* 歌词区域大小,位置调整 */
      .aplayer .aplayer-lrc p{font-size:5px;color: #FBFBFF;line-height:20px;padding:0;margin:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;opacity:0.5} /* 歌词字体、颜色及大小,未播放歌词透明度 */
      .aplayer-lrc p.aplayer-lrc-current{font-weight:bold;font-size:5px;color: red;opacity:1}/* 正播放歌词透明度 */
      .aplayer-lrc .aplayer-lrc-contents{width:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}

.demo {
    margin: 0px auto;
    align:center;

          }
.demo p {
    padding: 10px 0;
    opacity: 1;
            }

</style>

      <div class="demo">
                     <p><strong></strong></p>
      <div id="player3" class="aplayer">
                   <pre class="aplayer-lrc-content">





你的万水千山 - 片片枫叶情
词:海来阿木
曲:海来阿木
编曲:色特比且
混音:张黎兵
录音:曲比阿且
【片片枫叶情】
II23休闲社区
孤单的人心易碎

未曾放下的人怕回忆

早已习惯与孤独缠绵

让深夜的眼泪颠沛流离

你何必假装快乐

我何必真心难过

谁也没有开口说抱歉

我带上了烟酒四处流浪

我曾经等过你
因为我也相信

你说的万水千山细水长流

如今不能再爱你
让暖阳护你周全
若再次的邂逅于人海也还爱你

你何必假装快乐

我何必真心难过

谁也没有开口说抱歉

我带上了烟酒四处流浪

我曾经等过你
因为我也相信

你说的万水千山细水长流

如今不能再爱你
让暖阳护你周全

若再次的邂逅于人海也还爱你

我曾经等过你

因为我也相信

你说的万水千山细水长流

如今不能再爱你
让暖阳护你周全
若再次的邂逅于人海也还爱你

若再次的邂逅于人海也还爱你
         </pre>
      </div>
      </div>
<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(m.bar))/p;i=i>0?i:0,i=1>i?i:1,m.updateBar.call(m,"played",i,"width"),m.option.showlrc&&m.updateLrc.call(m,parseFloat(m.playedBar.style.width)/100*m.audio.duration),m.element.getElementsByClassName("aplayer-ptime").innerHTML=m.secondToTime(i*m.audio.duration)}function a(){document.removeEventListener("mouseup",a),document.removeEventListener("mousemove",e),m.audio.currentTime=parseFloat(m.playedBar.style.width)/100*m.audio.duration,m.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/),n=/\[(\d{2}):(\d{2})\.(\d{2})]/,r=/](.*)$/,o=0;o<s.length;o++)
{var d=n.exec(s),c=r.exec(s);d&&c&&(this.lrcTime.push(60*parseInt(d)+parseInt(d)+parseInt(d)/100),this.lrcLine.push(c))}}

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 u="";for(this.lrcContents=this.element.getElementsByClassName("aplayer-lrc-contents"),o=0;o<this.lrcLine.length;o++)u+="<p>"+this.lrcLine+"</p>";this.lrcContents.innerHTML=u,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 m=this;this.audio.addEventListener("durationchange",function(){1!==m.audio.duration&&(m.element.getElementsByClassName("aplayer-dtime").innerHTML=m.secondToTime(m.audio.duration))}),this.audio.addEventListener("loadedmetadata",function(){m.element.getElementsByClassName("aplayer-author").innerHTML=m.music.author,m.loadedTime=setInterval(function(){var e=m.audio.buffered.end(m.audio.buffered.length-1)/m.audio.duration;m.updateBar.call(m,"loaded",e,"width"),1===e&&clearInterval(m.loadedTime)},500)}),this.audio.addEventListener("error",function(){m.element.getElementsByClassName("aplayer-author").innerHTML="歌曲链接失效"}),this.playButton=this.element.getElementsByClassName("aplayer-play"),this.pauseButton=this.element.getElementsByClassName("aplayer-pause"),this.playButton.addEventListener("click",function(){m.play.call(m)}),this.pauseButton.addEventListener("click",function(){m.pause.call(m)}),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 p;this.bar.addEventListener("click",function(e){var a=e||window.event;p=m.bar.clientWidth;var i=(a.clientX-t(m.bar))/p;m.updateBar.call(m,"played",i,"width"),m.element.getElementsByClassName("aplayer-ptime").innerHTML=m.secondToTime(i*m.audio.duration),m.audio.currentTime=parseFloat(m.playedBar.style.width)/100*m.audio.duration}),this.thumb.addEventListener("mousedown",function(){p=m.bar.clientWidth,clearInterval(m.playedTime),document.addEventListener("mousemove",e),document.addEventListener("mouseup",a)}),this.audio.volume=.8,this.volumeBar=this.element.getElementsByClassName("aplayer-volume");var y=this.element.getElementsByClassName("aplayer-volume-bar"),h=m.element.getElementsByClassName("aplayer-time").getElementsByTagName("i"),v=35;this.element.getElementsByClassName("aplayer-volume-bar-wrap").addEventListener("click",function(e){var a=e||window.event,t=(v-a.clientY+i(y))/v;t=t>0?t:0,t=1>t?t:1,m.updateBar.call(m,"volume",t,"height"),m.audio.volume=t,m.audio.muted&&(m.audio.muted=!1),1===t?h.className="demo-icon aplayer-icon-volume-up":h.className="demo-icon aplayer-icon-volume-down"}),h.addEventListener("click",function(){m.audio.muted?(m.audio.muted=!1,h.className=1===m.audio.volume?"demo-icon aplayer-icon-volume-up":"demo-icon aplayer-icon-volume-down",m.updateBar.call(m,"volume",m.audio.volume,"height")):(m.audio.muted=!0,h.className="demo-icon aplayer-icon-volume-off",m.updateBar.call(m,"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://124-224-81-67.d.123pan.cn:30443/123-443/31c11f03/1657647-0/31c11f03e9804ccecc116e9fa95605bb?v=2&t=1668829751&s=98b0e7f65a1c193df76271ea431ebd49&filename=%E4%BD%A0%E7%9A%84%E4%B8%87%E6%B0%B4%E5%8D%83%E5%B1%B1.m4a&d=e1d3c0f8',
                        pic: ''
                }
      });
      ap3.init();
</script>
</div>
<embed src="//music.163.com/style/swf/widget.swf?sid=2069292733&type=3&auto=1&width=278&height=32" width="298" height="52"allowNetworking="all"></embed>

陌花雨 发表于 2020-9-13 08:32:31

唱的不错,我坐着沙发来听。

彩虹密码 发表于 2020-9-13 08:34:53

本帖最后由 彩虹密码 于 2020-9-13 08:36 编辑

一首深情的歌,翻唱的非常不错,帖子做真漂亮

无魂回归 发表于 2020-9-13 08:42:21

图图做的不错,支持翻唱

Оο.1秒ヽo 发表于 2020-9-13 14:30:52

这个画面设置的不错
感谢翻唱

白水晶 发表于 2020-9-13 18:39:51

我怎么听不到呢

片片枫叶情 发表于 2020-9-13 19:00:31

白水晶 发表于 2020-9-13 18:39
我怎么听不到呢

明天重新弄一下,链接失效。

@轻描 发表于 2020-9-13 19:24:18

俺也听不到

片片枫叶情 发表于 2020-9-14 07:35:16

@轻描 发表于 2020-9-13 19:24
俺也听不到

现在试试,因为没有固定的上传网站,链接经常失效。

片片枫叶情 发表于 2020-9-14 07:35:29

白水晶 发表于 2020-9-13 18:39
我怎么听不到呢

现在试试看

白水晶 发表于 2020-9-14 13:50:04

还是听不到

片片枫叶情 发表于 2020-9-14 15:58:48

@轻描 发表于 2020-9-13 19:24
俺也听不到

现在应该可以了。

落烟泪沫 发表于 2020-9-15 02:04:34


听不到哦   

帖子漂亮

片片枫叶情 发表于 2020-9-15 07:40:30

落烟泪沫 发表于 2020-9-15 02:04
听不到哦   

帖子漂亮

现在是提前网易云的链接了。看看是否正常。

雪千寻 发表于 2020-9-15 14:00:36

做的不错~不过手机点了播放键没有进度也没有声音。。。显示歌曲链接失效。。。

雪千寻 发表于 2020-9-15 14:10:20

楼主一出手我又听到了~唱的不错哦!

雪千寻 发表于 2020-9-15 14:58:37

这又失效了。楼主得想一个万全之策才好哦~

落烟泪沫 发表于 2020-9-16 00:01:23

片片枫叶情 发表于 2020-9-15 07:40
现在是提前网易云的链接了。看看是否正常。


不正常没有声音链接失效

片片枫叶情 发表于 2020-9-16 07:34:18

落烟泪沫 发表于 2020-9-16 00:01
不正常没有声音链接失效

有没有免费的上传网站?我原来的那个网站关闭了。现在的链接都不行。

白水晶 发表于 2020-9-16 11:01:45

可算是听到了
页: [1] 2
查看完整版本: 【你的万水千山——片片枫叶情】曾经的都成为回忆