<audio> 元素
<audio> 元素用于嵌入音频文件。示例:
<audio controls>
<source src="audio.mp3" type="audio/mp3">
Your browser does not support the audio tag.
</audio>
- controls 属性添加了音频控制面板,使用户能够播放、暂停和调整音量。
- <source> 元素用于指定不同格式的音频文件,以便浏览器选择支持的格式。
<video> 元素
<video> 元素用于嵌入视频文件。示例:
<video width="640" height="360" controls>
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
- width 和 height 属性定义了视频的宽度和高度。
- controls 属性添加了视频控制面板,类似于 <audio> 元素。
- <source> 元素同样用于指定不同格式的视频文件。
通用属性
- src 属性指定媒体文件的URL。
- type 属性指定媒体文件的MIME类型。
- autoplay 属性使媒体在加载时自动播放。
- loop 属性指定媒体是否应该在结束时重新开始播放。
- preload 属性指定是否在页面加载时预加载媒体文件。
- poster 属性指定在加载视频之前显示的图像。
事件和 JavaScript 控制
通过 JavaScript,你可以以编程方式控制 <audio> 和 <video> 元素。例如,你可以使用 play() 方法来开始播放媒体,使用 pause() 方法来暂停播放。还可以监听诸如 play, pause, ended 等事件,以便在媒体状态发生变化时执行特定的操作。
var audio = document.getElementById("myAudio");
audio.play(); // 开始播放音频
var video = document.getElementById("myVideo");
video.pause(); // 暂停播放视频
这是一个简单的介绍,使用这些元素可以创建丰富的音频和视频体验,包括自定义控件、媒体事件处理和与 JavaScript 的交互。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12453/HTML