HTML5音频和视频

Posted So istes immer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML5音频和视频相关的知识,希望对你有一定的参考价值。

html5新增了两个多媒体元素:audio和video

1.audio

属性:

autoplay: 自动播放

controls: 显示控件,比如播放按钮

loop: 循环播放

preload: 音频在页面加载时进行加载,并预备播放,如果使用autoplay,则忽略该属性

src: 要播放的音频的URL

在audio标签中可以包含多个source标签,用来导入不同的音频文件,浏览器会自动选择第一个可以识别的格式进行播放

source标签包含三个属性

media:定义媒体资源的类型

src: 定义媒体文件的URL

type:定义媒体资源的MIME类型。如果媒体类型和源文件不匹配,浏览器可能会拒绝播放

<audio autoplay loop>
    <source src="medias/test.ogg" type="audio/ogg">
    <source src="medias/test.mp3" type="audio/mpeg">
您的浏览器不支持audio标签
</audio>

当浏览器不支持audio标签,会显示在<audio>和</audio>之间的HTML字符串

2.video

属性

autoplay: 自动播放

controls: 显示控件,比如播放按钮

loop: 循环播放

preload: 音频在页面加载时进行加载,并预备播放,如果使用autoplay,则忽略该属性

src: 要播放的音频的URL

height:视频播放器的高度

width:视频播放器的宽度

muted:设置视频音频静音

poster:设置视频下载时显示的图像,或用户单击“播放”按钮前显示的图像

同样,在video标签中可以包含多个source标签,用来导入不同的视频文件

video标签支持三种常用的视频格式:Ogg,MPEG4,WebM

3.audio和vedio相同的脚本属性

4.audio和vedio相同的脚本方法

load():可以加载音频或视频文件

play():可以加载并播放音频或视频文件

pause(): 暂停

canPlayType(type):检测video元素是否支持给定MIME类型的文件

该方法返回

probably:表示浏览器确定支持此媒体类型

maybe:表示浏览器可能支持此媒体类型

空字符串:表示浏览器不支持此媒体类型

 

以上是关于HTML5音频和视频的主要内容,如果未能解决你的问题,请参考以下文章

一文搞懂HTML5标签新特性视频音频语义

HTML5 向网页嵌入视频和音频

HTML5中如何显示视频HTML5视频播放

html5的视频支持格式

HTML5:从网络浏览器捕获音频和视频组合

用于 html5 音频和视频的volumeslider