HTML5中视频音频的使用详解
HTML5提供了一种在网页中嵌入音频和视频的新方法,使得开发者可以更好地控制和展示媒体内容。本篇攻略将为您详细讲解如何在HTML5中使用音频和视频。
- 视频标签
HTML5 提供了一个用于嵌入视频的 “video” 标签。如下所示:
<video controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持 HTML5 video 标签。
</video>
在上述代码中,“video”标签中包含了两个“source”标签,它们分别指向不同格式的同一视频。如果您的网站访问者使用的是支持MP4格式的浏览器,将会播放“movie.mp4”;如果不支持,将会播放“movie.ogg”格式的视频。需要注意的是,如果用户使用的是不支持HTML5的浏览器,熟悉的flash播放器将会出现。
我们还可以添加其他属性,比如:宽度、高度、控件、自动播放、循环等等。例如:
<video width="320" height="240" controls autoplay>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持 HTML5 video 标签。
</video>
在上述代码中,“video”标签中加入了宽度和高度属性,同时增加了autoplay(自动播放)和控件(controls)属性。
- 音频标签
HTML5提供了一个用于嵌入音频的“audio”标签。如下所示:
<audio controls>
<source src="music.mp3" type="audio/mpeg">
<source src="music.ogg" type="audio/ogg">
您的浏览器不支持 HTML5 audio 标签。
</audio>
在上述代码中,“audio”标签也包含了两个“source”标签,分别指向不同格式的同一音频。如果浏览器能够支持MP3格式,就会播放“music.mp3”;否则便会播放“music.ogg”格式的音频。同样的,如果用户使用的是不支持HTML5的浏览器,flash播放器就会出现。
对于“audio”标签,同样可以加入其他属性,例如:控件、自动播放、音量等等。例如:
<audio controls autoplay>
<source src="music.ogg" type="audio/ogg">
您的浏览器不支持 HTML5 audio 标签。
</audio>
在上述代码中,“audio”标签加入了控件属性并设置自动播放,同时“source”标签只服务于“music.ogg”格式的音频。
示例1:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持 HTML5 video 标签。
</video>
在该实例当中,“video”标签被加入了宽度和高度属性和控件;而两个“source”标签指向了同一个视频的不同格式。如果浏览器支持MP4,那么就会播放“movie.mp4”,否则便会播放“movie.ogg”格式的视频,同时如果浏览器不支持HTML5,就会出现flash播放器。
示例2:
<audio controls autoplay>
<source src="music.ogg" type="audio/ogg">
您的浏览器不支持 HTML5 audio 标签。
</audio>
在该实例中,“audio”标签加入了控件属性并设置自动播放,同时“source”标签服务一个音频文件的.ogg格式。如果浏览器支持该格式,那么就会播放文件“music.ogg”;否则浏览器将会提示访客该类型的媒体文件不被支持。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:HTML5中视频音频的使用详解 - Python技术站