白色普通播放器代码:
<EMBED height=45 type=audio/mpeg width=300 src=音乐地址 volume="0" loop="-1"></EMBED>
黑色播放器代码:
<EMBED style="FILTER: Xray" src=音乐地址 width=300 height=45 type=audio/mpeg loop="-1" volume="0"></EMBED>
灰色播放器代码:
<EMBED style="FILTER: Gray" src=音乐地址 width=300 height=45 type=audio/mpeg loop="-1" volume="0"></EMBED>
棕色播放器代码:
<EMBED style="FILTER: Invert" src=音乐地址 width=300 height=45 type=audio/mpeg loop="-1" volume="0"></EMBED>注:代码中SRC对应音乐地址、width和height控制播放器的大小、volume="0"
表示设定的音量大小,数值大小在0--100之间
、
loop="-1"
表示循环播放
。
工具/材料Sublime Text
01打开Sublime Text工具,准备好如下图所示的目录结构,目录里面包括要插入的音频文件和一个html文件。
02打开HTML文件,新建一个空的HTML5文档结构,如下图所示,注意编码一定设置为UTF-8。
03接下来在body标签中插入audio元素,audio元素里面通过source引入音频文件,如下图所示,注意文件的类型要写对。
04运行编写好的页面程序,你会在网页中看到如下图所示的音频播放器,我们点击播放按钮就会自动播放音频。
05当然有很多的老版本的浏览器并不支持audio元素,这个时候我们可以在audio里面添加一个提示,当浏览器不支持audio元素的时候就会显示这个提示。
06如果想进入播放页面就立即自动播放音频内容,那么需要在audio中添加一个controls属性,如下图所示。
07最后,我列举了一下当前主流浏览器对HTML5里面audio元素的支持情况,大家可以做一下参考。
首先对于:HTML 网页音频播放器,要知道这个是有2种模式的播放的;
<1>使用HTML5的autio标签;
<2>使用一般的embed标签。
列表中的音频文件;
这个问题,可以采用ul+li标签解决问题,例如如下:
<ul id="ul">
<li><audio src="abc.mp3">abc.mp3</audio></li>
<li><audio src="cde.mp3">cde.mp3</audio></li>
</ul>
此时,为了得到这个ul列表对象,从而获取旗下的所有的li对象里面的mp3文件,来得到我们播放的目的;
自动播放
在这个问题上,只要在页面载入时,就好了;
onload = function () {
var audios = ul.getElementsByTagName("audio")
audios[0].play()
}