整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML添加背景音乐(embed、audio)

<!DOCTYPE html>

<html>

<head>

    <title>html5添加音乐</title>

    <meta charset="utf-8">

<!--embed标签写在<head>里面的title标签下-->
   

<embed src="C:\Users\Administrator\Desktop\告白气球.mp3" hidden="flase" autostart="true" loop="true">


<!-- 说明:

1、src:文件路径。

2、hidden="true"表示隐藏音乐播放按钮,相反使用hidden="false"表示开启音乐播放按钮。

3、autostart="true" 表示是打开网页加载完后自动播放。

4、loop="true"表示 循环播放 如仅想播放一次则为:loop="false" -->

</head>

<body>

<audio autoplay="autoplay" loop="loop" preload="auto" controls="controls"

            src="C:\Users\Administrator\Desktop\告白气球.mp3">       

</audio>

<!-- 说明:

1、autoplay="autoplay",则背景音乐将在音网页打开后就自动马上播放。

2、controls="controls",则为了在页面内显示显示控件,如播放按钮。

3、"loop="loop",则是为了使背景音乐重复播放。

4、preload="auto",则音频在页面加载的同时进行加载,并预备播放。

5、src="",即是在""内加入背景音乐的保存路径,如:src=""。

注:若是想播放按钮隐藏,则使用以下语句:

直接使用css 的display控制audio标签的显示: -->

<style type="text/css">

 audio{

         display: none;

     }

</style>

</body>

</html>

Embed 对象

Embed 对象是 HTML5 中新增的。

Embed 对象代表一个 HTML <embed> 元素。

访问 Embed 对象

你可以使用 getElementById() 来访问 <embed> 元素:

var x = document.getElementById("myEmbed");

创建 Embed 对象

你可以使用 document.createElement() 来创建 <embed> 元素:

var x = document.createElement("myEmbed");

Embed 对象属性

Property描述
height设置或者返回嵌入文件的高度(height属性值)
src设置或者返回 embed 元素的 src 属性值(嵌入文件地址)
type设置或者返回 embed 元素的 type 属性值(嵌入文件类型)
width设置或者返回嵌入文件的宽度(width属性值)

标准属性和事件

Embed 对象同样支持标准 属性 和 事件。

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!

  1. mbed是针对非IE的浏览器的媒体播放器
  2. object标签一般是在IE中用的。非IE很少支持object。
  3. 所以object与embed同时出现,为的就是兼容不同的浏览器。
  4. video是html5出的一种新标准,但并不是所有的浏览器都支持。
  5. video虽然号称可以支持三种媒体类型,但常用的只有mp4。

embed和object有一个特点,就是无法动态渲染,所以无法通过jQuery去操作dom实现数据加载,要改变数据,可以重新筛一遍达到效果