首页 » 收集 » 正文内容
高仿微信音乐播放器源码
寻梦xunm| 473| 收集
2年前
超过938天 温馨提示
本文最后更新于2022年02月24日,已超过938天没有更新,若内容或图片失效,请留言反馈。

请输入图片描述
Css代码:

<style>
/**微信音乐播放CSS**/
.db {
    display: block;
}

.weixinAudio {
    line-height: 1.5;
}

.audio_area {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 0px 1px 0px 0;
    font-size: 0;
    position: relative;
    font-weight: 400;
    text-decoration: none;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
}

.audio_wrp {
    border: 1px solid #ebebeb;
    background-color: #fcfcfc;
    overflow: hidden;
    padding: 12px 20px 12px 12px;
}

.audio_play_area {
    float: left;
    margin: 9px 22px 10px 5px;
    font-size: 0;
    width: 18px;
    height: 25px;
}

.playing .audio_play_area .icon_audio_default {
    display: block;
}

.audio_play_area .icon_audio_default {
    background: transparent url(https://up.pcno.cn/m/css/iconloop.png) no-repeat 0 0;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 54px 25px;
    background-size: 54px 25px;
    background-position: -36px center;
}

.audio_play_area .icon_audio_playing {
    background: transparent url(https://up.pcno.cn/m/css/iconloop.png) no-repeat 0 0;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 54px 25px;
    background-size: 54px 25px;
    -webkit-animation: audio_playing 1s infinite;
    background-position: 0px center;
    display: none;
}

.audio_area .pic_audio_default {
    display: none;
    width: 18px;
}

.tips_global {
    color: #8c8c8c;
}

.audio_area .audio_length {
    float: right;
    font-size: 14px;
    margin-top: 3px;
    margin-left: 1em;
}

.audio_info_area {
    overflow: hidden;
}

.audio_area .audio_title {
    font-weight: 400;
    font-size: 17px;
    margin-top: -2px;
    margin-bottom: -3px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.audio_area .audio_source {
    font-size: 14px;
}

.audio_area .progress_bar {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #0cbb08;
    height: 2px;
}

.playing .audio_play_area .icon_audio_default {
    display: none;
}

.playing .audio_play_area .icon_audio_playing {
    display: inline-block;
}

@-webkit-keyframes audio_playing {
    30% {
        background-position: 0px center;
    }
    31% {
        background-position: -18px center;
    }
    61% {
        background-position: -18px center;
    }
    61.5% {
        background-position: -36px center;
    }
    100% {
        background-position: -36px center;
    }
}
</style>

Html代码:

<div class="weixinAudio">
    <audio src="" id="media" width="1" height="1" preload></audio>
    <span id="audio_area" class="db audio_area">
    <span class="audio_wrp db">
    <span class="audio_play_area">
        <i class="icon_audio_default"></i>
        <i class="icon_audio_playing"></i>
    </span>
    <span id="audio_length" class="audio_length tips_global">3:55</span>
    <span class="db audio_info_area">
        <strong class="db audio_title">等你归来/程响</strong>
        <span class="audio_source tips_global">某某某</span>
    </span>
    <span id="audio_progress" class="progress_bar" style="width: 0%;"></span>
    </span>
    </span>
</div>

JS代码:

<script type="text/javascript" src="https://up.pcno.cn/m/css/jquery.min.js"></script>
<script src="https://up.pcno.cn/m/css/weixinAudio.js" type="text/javascript"></script>
<script type="text/javascript">
$('.weixinAudio').weixinAudio({
    autoplay:true,
    src:'https://up.pcno.cn/view.php/d169ba437975df416910bd66a0afe810.mp3',
});
</script>

none
0 赞 or 打赏
喜欢就打赏一点
微信 支付宝
隐私
Q Q:1340326824
邮箱:vipshiyi@qq.com
QQ群:422720328

我的音乐

微博客-专为自己编写开发的源码