HTML5:新增多媒体

作者: 前小小 | 来源:发表于2021-07-01 22:06 被阅读0次

<source> 标签

<source> 标签为媒体元素(比如 <video><audio>)定义媒体资源

属性 描述
media media_query 规定媒体资源的类型,供浏览器决定是否下载
src url 规定媒体文件的url
type MIME_type 规定媒体资源的 MIME 类型

<audio controls>
    <source src="horse.ogg" type="audio/ogg">
    <source src="horse.mp3" type="audio/mpeg">
    您的浏览器不支持 audio 元素。
</audio>

音频标签 <audio>

<audio> 标签定义声音,比如音乐或其他音频流。<audio> 元素支持的3种文件格式:MP3、Wav、Ogg。

属性 描述
autoplay autoplay 自动播放
controls controls 播放控件
loop loop 循环播放
src url 要播放的音频的url

语法

<audio src="文件地址" controls="controls"></audio> 

< audio controls="controls" > 
    <source src="happy.mp3" type="audio/mpeg" > 
    <source src="happy.ogg" type="audio/ogg" > 
    您的浏览器暂不支持 <audio> 标签。 
</ audio>

视频标签 <video>

<video> 标签定义视频,比如电影片段或其他视频流。<video> 元素支持三种视频格式:MP4、WebM、Ogg。

属性 描述
autoplay autoplay 自动播放
controls controls 播放控件
width pixels(像素) 设置播放器宽度
height pixels(像素) 设置播放器高度
loop loop 循环播放
preload auto(预先加载) none(不加载) 预先加载
src url 视频 url 地址
poster imgurl 加载等待的画面图片
muted muted 静音播放

语法

<video src="文件地址" controls="controls"> </video> 

// 播放录像
<video controls="controls" width="300"> 
    <source src="move.ogg" type="video/ogg" > 
    <source src="move.mp4" type="video/mp4" > 
</ video >

<style>
    video {
        width: 100%;
    }
</style>
<body>
    <video src="media/mi.mp4" autoplay="autoplay" muted="muted" loop="loop" poster="media/pic.jpg"></video>
</body>

<track> 标签

<track> 标签为媒体元素(比如 <audio><video>)规定外部文本轨道,也就是字幕,字幕格式有 WebVTT 格式(.vtt 格式文件)。

属性 描述
default default 规定该轨道是默认的
kind captions,chapters,descriptions,metadata,subtitles 规定文本轨道的文本类型
label text 规定文本轨道的标签和标题
src url 必需的 规定轨道文件的 url
srclang language_code 规定轨道文本数据的语言。如果 kind 属性值是 "subtitles",则该属性是必需的

例:带有字幕轨道(friday.vtt)的视频

<video width="320" height="240" controls>
<video controls src="/video/php/friday.mp4">
    <track default kind="captions" srclang="en" src="/video/php/friday.vtt" />
    您的浏览器不支持嵌入视频!
</video>
</video>

相关文章

  • CSS3新增1

    一、HTML5 新增标签 新增语义化标签 使用语义化标签的注意 二、多媒体音频标签 多媒体标签有两个,分别是 音频...

  • 前端知识梳理-2/HTML5笔记(持续更新)

    HTML新增加元素 新多媒体元素 HTML5新增的语义元素(本质还是div)//这样做的原因是因为seo,搜索引擎...

  • HTML5:新增多媒体

    标签 标签为媒体元素(比如 和 )定义媒体资源 属性值描述mediamedia_query...

  • html5新增的元素以及DOM拓展

    HTML5 简介 html的第五个版本 新增特性 api 多媒体 语义化 过渡 动画 废弃 一些标签 支...

  • HTML5新增的多媒体标签

    这两个标签分别是 video 和 audio audio音频标签 video视频标签 由于受到不同浏览器支持视频文...

  • HTML HTML5新增标签属性整理

    HTML5 新增属性详解 HTML5 新增标签详解 HTML5 新增全局属性详解

    初识HTML5

    html5 ≈ html5新增标签以及规范 html5 ≈ html5新增标签 + css3 + JavaScri...

  • HTML5 & CSS3

    HTML5 解析超文本语言第5次 重大修改完成时间2014/10/29设计目的为了在移动设备上支持多媒体 新增特性...

  • h5表单

    html5 表单 新增input类型 新增表单元素 html5表单验证 新增表单属性 新增的input类型 inp...

  • HTML 5 新增方法以及历史管理

    @(HTML5)[HTML5 新增方法] [TOC] 十四、 HTML 5 新增方法以及历史管理 新增的获取元素的...

网友评论

    本文标题:HTML5:新增多媒体

    本文链接:https://www.haomeiwen.com/subject/ddrsultx.html