多媒体标签网道(WangDoc.com),互联网文档计划
除了图像,网页还可以放置视频和音频。
你的浏览器不支持 HTML5 视频,请下载视频文件。
上面代码中,如果浏览器不支持该种格式的视频,就会显示
src:视频文件的网址。controls:播放器是否显示控制栏。该属性是布尔属性,不用赋值,只要写上属性名,就表示打开。如果不想使用浏览器默认的播放器,而想使用自定义播放器,就不要使用该属性。width:视频播放器的宽度,单位像素。height:视频播放器的高度,单位像素。autoplay:视频是否自动播放,该属性为布尔属性。loop:视频是否循环播放,该属性为布尔属性。muted:是否默认静音,该属性为布尔属性。poster:视频播放器的封面图片的 URL。preload:视频播放之前,是否缓冲视频文件。这个属性仅适合没有设置autoplay的情况。它有三个值,分别是none(不缓冲)、metadata(仅仅缓冲视频文件的元数据)、auto(可以缓冲整个文件)。playsinline:iPhone 的 Safari 浏览器播放视频时,会自动全屏,该属性可以禁止这种行为。该属性为布尔属性。crossorigin:是否采用跨域的方式加载视频。它可以取两个值,分别是anonymous(跨域请求时,不发送用户凭证,主要是 Cookie),use-credentials(跨域时发送用户凭证)。currentTime:指定当前播放位置(双精度浮点数,单位为秒)。如果尚未开始播放,则会从这个属性指定的位置开始播放。duration:该属性只读,指示时间轴上的持续播放时间(总长度),值为双精度浮点数(单位为秒)。如果是流媒体,没有已知的结束时间,属性值为+Infinity。下面是一个例子。
autoplay loop muted poster="poster.png">
上面代码中,视频播放器的大小是 400 x 400,会自动播放和循环播放,并且静音,还带有封面图。这是网站首页背景视频的常见写法。
HTML 标准没有规定浏览器需要支持哪些视频格式,完全由浏览器厂商自己决定。为了避免浏览器不支持视频格式,可以使用
你的浏览器不支持 HTML5 视频,请下载视频文件。
上面代码中,
你的浏览器不支持 HTML5 音频,请直接下载音频文件。
上面代码中,
autoplay:是否自动播放,布尔属性。controls:是否显示播放工具栏,布尔属性。如果不设置,浏览器不显示播放界面,通常用于背景音乐。crossorigin:是否使用跨域方式请求。loop:是否循环播放,布尔属性。muted:是否静音,布尔属性。preload:音频文件的缓冲设置。src:音频文件网址。
上面代码指定视频文件的英文字幕和中文字幕。
label:播放器显示的字幕名称,供用户选择。kind:字幕的类型,默认是subtitles,表示将原始声音成翻译外国文字,比如英文视频提供中文字幕。另一个常见的值是captions,表示原始声音的文字描述,通常是视频原始使用的语言,比如英文视频提供英文字幕。src:vtt 字幕文件的网址。srclang:字幕的语言,必须是有效的语言代码。default:是否默认打开,布尔属性。
它有如下属性,具体示例请参见相应的容器标签。
type:指定外部资源的 MIME 类型。src:指定源文件,用于
下面是嵌入视频播放器的例子。
src="/media/examples/flower.mp4" width="250" height="200"> 上面代码嵌入的视频,将由浏览器插件负责控制。如果浏览器没有安装 MP4 插件,视频就无法播放。 height:显示高度,单位为像素,不允许百分比。width:显示宽度,单位为像素,不允许百分比。src:嵌入的资源的 URL。type:嵌入资源的 MIME 类型。浏览器通过type属性得到嵌入资源的 MIME 类型,一旦该种类型已经被某个插件注册了,就会启动该插件,负责处理嵌入的资源。 下面是 QuickTime 插件播放 MOV 视频文件的例子。 下面是启动 Flash 插件的例子。 bgcolor="#ffffff" width="550" height="400" name="whoosh" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> 上面代码中,如果浏览器没有安装 Flash 插件,就会提示去pluginspage属性指定的网址下载。 下面是插入 PDF 文件的例子。 data="/media/examples/In-CC0.pdf" width="250" height="200"> 上面代码中,如果浏览器安装了 PDF 插件,就会在网页显示 PDF 浏览窗口。 data:嵌入的资源的 URL。form:当前网页中相关联表单的id属性(如果有的话)。height:资源的显示高度,单位为像素,不能使用百分比。width:资源的显示宽度,单位为像素,不能使用百分比。type:资源的 MIME 类型。typemustmatch:布尔属性,表示data属性与type属性是否必须匹配。下面是插入 Flash 影片的例子。 type="application/x-shockwave-flash">