无罔
本帖最后由 马黑黑 于 2023-7-26 12:54 编辑 <br /><br /><style>.mydiv { margin: 0 0 0 calc(50% - 593px); display: grid; place-items: center; width: 1024px; height: 640px; background: lightblue url('https://638183.freep.cn/638183/t23/webp1/wuwh.webp') no-repeat center/cover; box-shadow: 3px 3px 20px #000; user-select: none; overflow: hidden; position: relative; z-index: 1; --state: running; }
.mydiv::before,.mydiv::after { position: absolute; left: 0px; top: 0px; content: url('https://638183.freep.cn/638183/Pic/2022/bee01.gif'); offset-path: path('M-20,500 L130,440 L220,550 L370,440 L470,300 L520,590 L600,520 L850,430 L980,500'); animation: move 160s var(--delay) infinite var(--state); --delay: 0s; }
.mydiv::after { --delay: -80.3s; }
@keyframes move { from {offset-distance: 0%; } to { offset-distance: 100%; } }
</style>
<div class="mydiv"></div>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=2065995408.mp3" loop autoplay></audio>
<script >
let script = document.createElement('script');
script.src = 'https://638183.freep.cn/638183/web/api/pinpuz_lrc.js';
document.head.appendChild(script);
(function() {
let lrcAr = [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ];
window.onload = () => {
HCPlayer({
papa: `.mydiv`,
lrcAr: lrcAr,
lrc_css: `
top: 15px;
color: snow;
`,
player_css: `
color: snow;
top: 120px;
--len: 2px;
`,
pinpu_num: 60,
});
}
})();
</script>
本帖最后由 马黑黑 于 2023-7-27 08:10 编辑
帖子代码
<style>
.mydiv { margin: 0 0 0 calc(50% - 593px); display: grid; place-items: center; width: 1024px; height: 640px; background: lightblue url('https://638183.freep.cn/638183/t23/webp1/wuwh.webp') no-repeat center/cover; box-shadow: 3px 3px 20px #000; user-select: none; overflow: hidden; position: relative; z-index: 1; --state: running; }
.mydiv::before,.mydiv::after { position: absolute; left: 0px; top: 0px; content: url('https://638183.freep.cn/638183/Pic/2022/bee01.gif'); offset-path: path('M-20,500 L130,440 L220,550 L370,440 L470,300 L520,590 L600,520 L850,430 L980,500'); animation: move 160s var(--delay) infinite var(--state); --delay: 0s; }
.mydiv::after { --delay: -80.3s; }
@keyframes move { from {offset-distance: 0%; } to { offset-distance: 100%; } }
</style>
<div class="mydiv"></div>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=2065995408.mp3" loop autoplay></audio>
<script >
let script = document.createElement('script');
script.src = 'https://638183.freep.cn/638183/web/api/pinpuz_lrc.js';
document.head.appendChild(script);
(function() {
let lrcAr = [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ];
window.onload = () => {
HCPlayer({
papa: `.mydiv`,
lrcAr: lrcAr,
lrc_css: `
top: 15px;
color: snow;
`,
player_css: `
color: snow;
top: 120px;
--len: 2px;
`,
pinpu_num: 60,
});
}
})();
</script> 本帖最后由 马黑黑 于 2023-7-25 12:57 编辑
圆环频谱插件配置举例(使用时请将注释 /* ... */ 删掉):
window.onload = () => {
HCPlayer({
papa: `.mydiv`, /* 指明帖子主元素标识 如果是 id 则是 `#mydiv`*/
lrcAr: lrcAr, /* lrc歌词 冒号后面的 lrcAr 是事先声明的数组变量 */
lrc_css: ` /* 配置lrc歌词 UI */
top: 15px; /* 上边 */
left: 15px; /* 左边 */
color: snow; /* 歌词底色 */
--bg: linear-gradient(red,green); /* 同步颜色 */
`,
player_css: ` /* 配置播放器 UI */
color: snow; /* 文本颜色 */
top: 120px; /* 上边 */
left: 45%; /* 左边 */
--len: 2px; /* 频谱条大小 */
`,
pinpu_num: 60, /* 频谱条数 注意结合上面的 --len 合理设置 */
});
}
上面的频谱条是站立姿势的,歪斜的文档名是 pinpux_lrc.js ,改个引用文件名即可,配置参数一样。
本帖最后由 马黑黑 于 2023-7-25 13:01 编辑
使用默认配置,可以酱紫:
HCPlayer({
papa: `.mydiv`,
lrcAr: lrcAr,
});
若没有歌词同步需求,lrcAr: lrcAr, 也可以不要,则,这是最简短的参数配置:
HCPlayer({papa: `.mydiv`});
黑黑又把圆环播放器做了封装和上传,真棒{:4_199:} 奇怪,我这里点暂停后再点播放,才能看到播放器上的频谱是变化的。
蜜蜂开始也没看到沿着设定路线运动,也是需要暂停再播放才可以。
可能是我网速或电脑问题吧{:4_203:}
红影 发表于 2023-7-25 19:46
奇怪,我这里点暂停后再点播放,才能看到播放器上的频谱是变化的。
蜜蜂开始也没看到沿着设定路线运动,也 ...
不是电脑问题,估计与资源的下载有关,一定概率。下回在访问一般没问题。具体原因尚未找到。 醉美水芙蓉 发表于 2023-7-25 20:11
这个跟前面频谱一样颠倒了吗?
按理不会颠倒吧,应该是围着圆环往外伸缩。 醉美水芙蓉 发表于 2023-7-25 20:10
等半天才看见播放器,而且频谱不动,需要手动才动!
{:4_190:} 醉美水芙蓉 发表于 2023-7-25 21:37
跟红影美女说的问题相同,估计黑黑老师浏览器高级,我看见风中飞尘朋友还说看见乱码,我想浏览器不同可能看 ...
按理不应该酱紫,我考虑了兼容性问题,没有使用 flex 布局,另外我用Chrome,Edge,百分,Firefox 等测试过,都正常。 醉美水芙蓉 发表于 2023-7-25 21:39
点播放器中间就看见乱码了?
按理不会。 马黑黑 发表于 2023-7-25 20:44
不是电脑问题,估计与资源的下载有关,一定概率。下回在访问一般没问题。具体原因尚未找到。
好像再进来还是这样呢。之前的封装貌似没这样的问题吧{:4_173:} 红影 发表于 2023-7-25 22:33
好像再进来还是这样呢。之前的封装貌似没这样的问题吧
搞不清楚。你再试下 直的和斜的都没有乱码,正常播放。
但也是需点击才动
刷新后,如果上排和下排都是0:00,就可以自动播放,。。
如果上排是0:00,下排是4:33就不会自动播放。