Video和Audio
使用video显示视频
以下是一个显示视频的实例:
<video width="320" height="240" controls>
<source src="https://www.d18c4217.cn/myVideo/Gary.webm" type="video/webm">
<source src="https://www.d18c4217.cn/myVideo/Gary.mp4" type="video/mp4">
您的浏览器不支持Video标签。
</video>
效果:
video元素提供了 播放、暂停和音量控件来控制视频
同时video元素也提供了 width 和 height 属性控制视频的尺寸.如果设置的高度和宽度,所需的视频空间会在页面加载时保留。如果没有设置这些属性,浏览器不知道大小的视频,浏览器就不能再加载时保留特定的空间,页面就会根据原始视频的大小而改变。
<video>与</video>标签之间插入的文本内容是提供不支持video元素的浏览器显示的。
视频格式与浏览器的支持
因为浏览器兼容的问题,通常在<video>与</video>标签之间插入<source>链接不同的视频文件。
当前,video元素支持的有三种视频格式:MP4,WebM和Ogg
浏览器 |
MP4 |
WebM |
Ogg |
Internet Explorer |
√ |
× |
× |
Chrome |
√ |
√ |
√ |
Firefox |
√ |
√ |
√ |
Safari |
√ |
× |
× |
Opera |
√ |
√ |
√ |
JS控制video元素
语法 |
作用 |
myVideo.play() |
播放视频 |
myVideo.pause() |
停止播放视频 |
myVideo.width = videoWidth |
设置视频的宽度 |
myVideo.height = videoHeight |
设置视频的高度 |
使用Audio播放音频
以下是一个音频播放的实例:
<audio controls>
<source src="https://www.d18c4217.cn/myVideo/Gary_audio.ogg" type="audio/ogg">
<source src="https://www.d18c4217.cn/myVideo/Gary_audio.mp3" type="audio/mpeg">
您的浏览器不支持 audio 元素。
</audio>
效果: