首页 > 编程 > HTML > 正文

HTML5制作酷炫音频播,放器插件图文教程

2020-03-24 15:55:38
字体:
来源:转载
供稿:网友

HTML5制作酷炫音频播放器插件图文教程

上图便是这个音频播放器的UI界面图,里面还隐藏了一个歌曲的播放列表。整个播放器的UI除了大背景的人像图和歌曲的星星评分使用了图片其他全部由CSS和font-face绘制而成,看上去有难度的地方就只有CD和打碟器的制作了,在歌曲播放时CD和打碟器都是具有动画交互效果的,这个在后面的部分会讲解到。点击播放器的CD可以打开播放列表噢~

因为这一期的教程主要是为了展示Html5新增的<audio>标签和audio元素的Dom API的使用,所以播放器UI的绘制在这里就不详细解释了,有疑问的可以自行查看案例的CSS文件的注释或者在下方留言。

主要功能:

一、播放、暂停、上一首、下一首、音量增减

二、点击CD可以打开和关闭播放列表

三、可以拖动本地音乐文件到播放器进行播放

Html结构



代码如下:

<div id="myAudio" style="margin:0 auto;">

<audio>

<source title="王若琳 - Wild World.mp3" src="<a href=&q
好听网名[www.la240.com/html2017/1/15/]uot;http://music.huoxing.com/upload/20121215/1355575227640_8200.mp3">http://music.huoxing.com/upload/20121215/1355575227640_8200.mp3</a>" />

<source title="韦礼安 - 还是会.mp3" src="<a href="http://stream18.qqmusic.qq.com/31005070.mp3">http://stream18.qqmusic.qq.com/31005070.mp3</a>" />

<source title="王若琳 - Lost in paradise.mp3" src="<a href="http://stream12.qqmusic.qq.com/30416842.mp3">http://stream12.qqmusic.qq.com/30416842.mp3</a>" />

</audio>

<div class="music_info clearfix">

<div class="cd_holder"><span class="stick"></span><div class="cd"></div></div>

<div class="meta_data">

<span class="title"></span>

<div class="rating">

<div class="starbar">

<ul class="current-rating" data-score="85">

<li class="star5"></li>

<li class="star4"></li>

<li class="star3"></li>

<li class="star2"></li>

<li class="star1"></li>

</ul>

</div>

</div>

<div class="volume_control">

<a class="decrease">a</a>

<span class="base_bar">

<span class="progress_bar"></span>

<a class="slider"></a>

</span>

<a class="increase">b</a>

</div>

</div>

</div>

<ul class="music_list"></ul>

<div class="controls">

<div class="play_controls">

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表