html5 新增媒体标签详解 <audio>音频 <vedio> 视频 <source> <canvas> 标记定义图片<embed> 标记定义外部可交互内容或者插件 标记定义图片媒体资源

html5 变得更加简洁易用,新增了不少结构标签 比如<article> 标记一篇文章   <header> 定义头部 <footer> 定义底部  <nav> 定义导航  <section> 定义一个区域  <aside> 定义侧边栏 <hgroup> 标记定义文件夹一个区块的相关信息

同时也新增了 <audio><vedio><source>  下面我们就来详细的讲解一下这三个媒体标签的作用,

<audio> 音频标签

  

<div>
        <audio src="./image/YourBody.mp3"  id="music" autoplay="autoplay" controls="controls" loop="3">
            您的浏览器不支持播放音乐
        </audio>
    </div>
    <div id="player"> 点我播放</div>

<script>

   $("#player").bind("click",function () {
       let uploadMusic = $("#music")[0]; /*jquery对象转换成js对象*/
       if (uploadMusic.paused) {
           /*如果已经暂停*/
           uploadMusic.play();/*播放*/
       } else {
           uploadMusic.pause();/*暂停*/
       }
   });
</script>

如上所示 <audio> 标签 中  autoplay 是是否自动播放     controls=是显示控制面板,loop是播放完成后循环几次

标签里加了id 表示可以通过js来控制音频播放,js代码如上。

如果不加control 音频则无法播放,即使设置了自动播放也不起作用

实际效果如下

但是我们的音乐后缀又不仅仅是 。MP3 有很多种格式 , 这个时候就要加另外一个标签了 如下

<audio autoplay="autoplay" controls="controls">
    <source type="audio/mpeg" src="image/YourBody.mp3">
</audio>

<video>  视频标签

<video src="./image/china%20blue.mkv" controls="controls" autoplay="autoplay"></video>

与 <radio>    大同小异

实际效果 如下

可以添加宽度和高度 以及多种解码方式 
<video  controls="controls" width="" height="">
    <source src="image/china%20blue.mkv" type="video/mp4">
</video>

当然需要自定义播放控制栏 这个是需要js参与的。

<embed   src      width   height >  可以加载flash文件   svg   也可以引入

原文地址:https://www.cnblogs.com/tongcharge/p/11523524.html

时间: 2024-10-27 04:47:00

html5 新增媒体标签详解 <audio>音频 <vedio> 视频 <source> <canvas> 标记定义图片<embed> 标记定义外部可交互内容或者插件 标记定义图片媒体资源的相关文章

HTML5移动开发之路(14)——Video标签详解

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(14)--Video标签详解 一.使用技巧 在HTML5中可以使用<audio>或者<video>标签播放html5媒体,使用方式如下: [html] view plaincopyprint? <video src="move.mp4"></video> video标签中有很多属性,例如controls属性可以控制是否有控制台. [html] vie

免费的HTML5连载来了《HTML5网页开发实例详解》连载(六)媒体查询

响应式设计的另一个重要技术手段是媒体查询.如果只是简单的设计一个流式布局系统,那么可以保证每个网格按比例的放大和缩小,但有可能会使得在小屏幕下(如手机设备)网格太小而严重影响阅读,这样的设计称不上响应式设计.媒体查询可以来解决这一问题.媒体查询可以为特定的浏览器和设备提供特定的样式.媒体查询是CSS 3的一个新特性,是对媒体类型的扩展. 提示:W3C列出了10种媒体类型,请参考http://www.w3.org/TR/CSS2/media.html#media-types. 在响应式设计中,媒体

【转载】html中object标签详解

[转载自http://blog.csdn.net/soliy/archive/2010/03/22/5404183.aspx] html标签之Object标签详解 作者:网络    出处:网络    2010年3月22日13:36:29 定义和用法定义一个嵌入的对象.请使用此元素向您的 XHTML 页面添加多媒体.此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码.<object> 标签用于包含对象,比如图像.音频.视频.Java applets.Acti

免费的HTML5连载来了《HTML5网页开发实例详解》连载(三)DOCTYPE和字符集

在2.1.2节中通过新老DOCTYPE的对比,读者可以清晰地看到HTML 5在精简旧有结构上做出的努力.DOCTYPE在出现之初主要用于XML中,用作描述XML允许使用的元素.属性和排列方式.起初HTML借鉴了XML中DOCTYPE的使用方法,并赋予了新用法,如大家熟知的触发浏览器的标准模式.假使在制作一张页面时,没有设定DOCTYPE,则浏览器会以怪异模式状态进行处理(即Quirks模式),该模式与标准模式在盒模型.样式.布局等都存在较大差异.因此,DOCTYPE在制作页面时是不可或缺的部分.

html5新增的标签和使用的方法

html5新增的标签: /*<article> 标签定义独立的内容.*/ <article> <h1>标题</h1> <a href="#">你好</a> <p>这是一段文件内容</p> </article> /*<aside> 标签定义其所处内容之外的内容. 提示:提示:<aside> 的内容可用作文章的侧栏.*/ <p>Me and my

免费的HTML5连载来了《HTML5网页开发实例详解》连载(五)图解通过Fiddler加速开发

Fiddler是Windows底下最强大的请求代理调试工具,监控任何浏览器的HTTP/HTTPS流量,窜改客户端请求和服务器响应,解密HTTPS Web会话,图4.44为Fiddler原理示意图. 图4.44  Fiddler原理示意图 Fiddler安装的系统要求为Windows XP或Windows 8中的版本,其中Fiddler2依赖于Microsoft.NET Framework 2.0,最新的Fiddler4依赖于Microsoft.NET Framework 4.0. Fiddler

embed标签详解

HTML-embed标签详解 Embed(一).基本语法:embed src=url说明:embed可以用来插入各种多媒体,格式可以是 Midi.Wav.AIFF.AU.MP3等等,      Netscape及新版的IE 都支持.url为音频或视频文件及其路径,可以是相对路径或绝对路径.示例:<embed src="your.mid"> (二).属性设置:1.自动播放:语法:autostart=true.false说明:该属性规定音频或视频文件是否在下载完之后就自动播放.

HTML 中的marquee标签详解

该标签不是HTML3.2的一部分,并且只支持MSIE3以后内核,所以如果你使用非IE内核浏览器(如:Netscape)可能无法看到下面一些很有意思的效果 该标签是个容器标签 语法: <marquee></marquee> 以下是一个最简单的例子: 代码如下: <marquee><font size=+3 color=red>Hello, World</font></marquee> 下面这两个事件经常用到: onMouseOut=&q

Meta标签详解

Meta标签详解,在网上转的,希望对大家有用 引言 您的个人网站即使做得再精彩,在"浩瀚如海"的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种: ● 在搜索引擎中登录自己的个人网站 ● 在知名网站加入你个人网站的链接 ● 在论坛中发帖子宣传你的个人网站 很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重新认识一下META标签吧! META标签是HTML语言HEAD区