有声有色 发表于 2022-9-4 09:52

大碗茶

本帖最后由 有声有色 于 2025-9-7 09:52 编辑 <br /><br /></div>
</div>
</div><div class="pct"><style type="text/css">.pcb{margin-right:0}</style><div class="pcb">

<div class="t_fsz">
<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_1629772">

<style>
.outerbox {
        position: relative;
        left: -302px;
        top:120px;
        width: 1200px;
        height: 675px;
        background: #888 url('https://pic1.imgdb.cn/item/66d421fcd9c307b7e93b3a2e.gif') no-repeat center/cover;;
        box-shadow: 2px 2px 8px rgba(0,0,0,.95);
      border-radius:12px;
        overflow: hidden;
}

.shipin {
      position: absolute;
      width: 270px;
      height: 194px;
      object-fit: cover;
      top:195px;right:180px;
        clip-path:polygon(0% 19%, 100% 9%, 100% 100%, 0% 90%);
}

.outerbox input { border: none; outline: none; opacity: .75; cursor: pointer; }
.outerbox p { margin: 0; padding: 0; }
.playbox { position: absolute; top: 540px; left: 80px; padding: 10px; width: fit-content; font: normal 1em sans-serif; color: ghostwhite; background: rgba(255,255,255,.25); backdrop-filter: blur(2px); overflow: hidden; box-shadow: 1px 2px 2px #000; text-shadow: 1px 1px 1px #eee; z-index: 100; border-radius:6px;}

#btnplay { width: 30px; height: 30px; border-radius: 50%; }
#btnplay:hover { background: #aaa; color: #ff0000; }

</style>

<div class="outerbox">
      <video class="shipin" src="http://txcdn-file-m.mvbox.cn/upload/08a1c0702dbf43fd5cbf4f1de8027f6a.mp4" autoplay="autoplay" loop="loop" muted="muted"></video>
       
        <div class="playbox">
                <p id="geci" style="font-size: 1.2em;color: #0030EE;">LRC Loading ... </p>
                <p style="display: flex; align-items: center; gap: 4px; margin-top: 10px;color: #0030EE;">
                        <input id="btnplay" type="button" value=">" />
                        <input id="slider" type="range" min="0" max="100" value="0" />
                        <span id="per">0:0 | 0:0</span>
                </p>
        </div>
      <div style="position: absolute; left:280px; top: 270px; width:43px; opacity: .85;">
                <img alt="" src="https://pic1.imgdb.cn/item/66c44286d9c307b7e95b5f57.gif"/>            
      </div>
        <audio id="aud" src="https://link.hhtjim.com/163/185257.mp3" autoplay="autoplay" loop="loop"></audio>
</div><br><br><br><br><br><br><br><br><br><br>

<script>
let slider = document.querySelector('#slider'),
        aud = document.querySelector('#aud'),
        per = document.querySelector('#per'),
        btnplay = document.querySelector('#btnplay'),
        geci = document.querySelector('#geci');
let slip = 0;

let lrcAr = [
        ['1.69','大碗茶 - 杭天琪'],
        ['2.96','词:阎肃'],
        ['6.42','曲:姚明'],
        ['17.38','我爷爷小的时候'],
        ['21.10','常在这里玩耍'],
        ['29.10','高高的前门'],
        ['32.41','仿佛挨着我的家'],
        ['39.66','一蓬衰草'],
        ['43.00','几声蛐蛐儿叫'],
        ['47.73','伴随他度过了那灰色的年华'],
        ['59.13','吃一串儿冰糖葫芦就算过节'],
        ['66.31','他一日那三餐'],
        ['69.64','窝头咸菜么就着一口大碗儿茶'],
        ['78.02','啦 啦'],
        ['92.96','世上的饮料有千百种'],
        ['96.73','也许它最廉价'],
        ['101.06','可谁知道'],
        ['103.24','谁知道'],
        ['105.34','谁知道它醇厚的香味儿'],
        ['112.01','饱含着泪花'],
        ['118.16','它饱含着泪花'],
        ['135.50','如今我海外归来'],
        ['139.14','又见红墙碧瓦'],
        ['146.89','高高的前门'],
        ['150.49','几回梦里想着它'],
        ['157.72','岁月风雨'],
        ['161.05','无情任吹打'],
        ['166.11','却见它更显得那英姿挺拔'],
        ['177.20','叫一声杏仁儿豆腐'],
        ['181.15','京味儿真美'],
        ['184.73','我带着那童心'],
        ['187.58','带着思念么再来一口大碗儿茶'],
        ['196.20','啦 啦'],
        ['210.33','世上的饮料有千百种'],
        ['214.68','也许它最廉价'],
        ['219.00','可为什么'],
        ['221.32','为什么'],
        ['223.59','为什么它醇厚的香味儿'],
        ['230.24','直传到天涯'],
        ['234.50','它直传到天涯']
];
slider.onmousedown = () => aud.pause();
slider.onchange = () => { aud.currentTime = slider.value * aud.duration / 100; aud.play(); }
btnplay.onclick = () => aud.paused ? aud.play() : aud.pause();
aud.addEventListener('playing', () => btnplay.value = '||');
aud.addEventListener('pause', () => btnplay.value = '>');

aud.addEventListener('timeupdate', () => {
        let prog = 100 * aud.currentTime / aud.duration;
        slider.value = prog;
        per.innerText = toMin(aud.currentTime) + ' | ' + toMin(aud.duration);
                for(j=0; j<lrcAr.length; j++){
                if(aud.currentTime >= lrcAr - slip){
                        geci.innerHTML = lrcAr;
                }
        }
});

let toMin = (sec) => {
        if(!sec) return '0:00';
        sec = parseInt(sec);
        return parseInt(sec / 60) + ':' + parseFloat(sec % 60).toString().padStart(2,'0');
}
</script></td></tr></table>

红影 发表于 2022-9-4 10:02

这个好,有视频,还有播放器。恭喜有声有色做成了花潮播放器{:4_199:}

红影 发表于 2022-9-4 10:07

看到用的163网址,其实可以直接用https://music.163.com/song/media/outer/url?id=1463349971.mp3
代替
https://link.hhtjim.com/163/1463349971.mp3
那个link有时会出问题。

红影 发表于 2022-9-4 10:10

既然弄了歌词同步,不如在clip-path时切掉视频里的歌词部分呢{:4_173:}

有声有色 发表于 2022-9-4 10:41

红影 发表于 2022-9-4 10:10
既然弄了歌词同步,不如在clip-path时切掉视频里的歌词部分呢

是的,你说的有道理163网址有问题,刚才我还下载了我做的TO黑恶老师线条里的MP3,j还是没声音,真在找原因,你点醒了我,我直接粘贴加.mp3 再去试试

有声有色 发表于 2022-9-4 10:44

红影 发表于 2022-9-4 10:10
既然弄了歌词同步,不如在clip-path时切掉视频里的歌词部分呢

切掉视频里的歌词,只好有空再去做了谢谢·

梦油 发表于 2022-9-4 11:04

每到听到《前门情思大碗茶》的时候,我都感到十分亲切。我是个老北京人,歌中的字字句句都很熟悉。

有声有色 发表于 2022-9-4 11:07

梦油 发表于 2022-9-4 11:04
每到听到《前门情思大碗茶》的时候,我都感到十分亲切。我是个老北京人,歌中的字字句句都很熟悉。

我虽然不是京城人,但特别喜欢听带京味的戏歌

红影 发表于 2022-9-4 15:22

有声有色 发表于 2022-9-4 10:41
是的,你说的有道理163网址有问题,刚才我还下载了我做的TO黑恶老师线条里的MP3,j还是没声音,真在找原因 ...

直接用网易云的比较好,会让歌曲地址一直有效。

红影 发表于 2022-9-4 15:23

有声有色 发表于 2022-9-4 10:44
切掉视频里的歌词,只好有空再去做了谢谢·

没事,我只是那么一说,现在也挺好的{:4_187:}

梦油 发表于 2022-9-4 15:34

有声有色 发表于 2022-9-4 11:07
我虽然不是京城人,但特别喜欢听带京味的戏歌

看来我们还是有近似的爱好啊。

有声有色 发表于 2022-9-4 16:11

梦油 发表于 2022-9-4 15:34
看来我们还是有近似的爱好啊。

是的
页: [1]
查看完整版本: 大碗茶