前言
HTML5未出来之前,在线的音频和视频都是借助Flash或者第三方工具实现的,现在HTML5也支持了这方面的功能。在一个支持HTML5的浏览器中,不需要安装任何插件就能播放音频和视频。原生的支持音频和视频,为HTML5注入了巨大的发展潜力。
一、视频Video
1.video常用属性
- autoplay: 自动播放。值是autoplay
- controls: 控制/控件。值是controls
- height: 视频播放器的高度。值是pixels
- width :宽度。值是pixels
- loop:环、圈、循环播放的意思。值是loop
- muted:视频的音频输出为静音。值是muted
- poster:贴画、海报,表示点击播放前的图片。值是URL
- preload:预加载,视频在页面加载时加载,并预备播放。使用 “autoplay”,忽略该属性。值- - auto/metadata/none
- src:视频的 URL。值是URL
2.video常用方法
- paly():开始播放音频、视频
- pause():暂停当前播放的音频、视频
- load():重新加载音频、视频元素
- addTextTrack():向音频、视频添加新的文本轨道,所有主流浏览器都不支持此方法
- canPlayType():检测浏览器是否能播放指定的音频、视频类型
3.video支持的视频格式
video 元素支持三种视频格式:MP4、WebM、Ogg。
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持 video 标签。
</video>
二、音频Audio
1.audio常用属性
- autoplay: 自动播放。值是autoplay
- controls: 控制/控件。值是controls
- loop:环、圈、循环播放的意思。值是loop
- muted:视频的音频输出为静音。值是muted
- preload:预加载,视频在页面加载时加载,并预备播放。使用 “autoplay”,忽略该属性。值- auto/metadata/none
- src:视频的 URL。值是URL
2.audio支持的视频格式
audio元素支持三种音频格式文件: MP3, Wav, 和 Ogg:
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
您的浏览器不支持 audio 元素
</audio>
audio常用的方法同上面video的方法。