网页视频播放代码:avi、mpg等格式

5星 · 超过95%的资源 需积分: 35 36 下载量 122 浏览量 更新于2024-09-14 收藏 33KB DOC 举报
本资源提供的是关于在网页中嵌入并播放avi、mpg等不同格式视频的HTML代码示例。 网页视频播放涉及到的技术主要包括HTML的`<object>`和`<embed>`标签,以及Windows Media Player插件。下面将详细解释这些知识点: 1. **HTML的<object>和<embed>标签** 这两个标签是HTML中用于嵌入外部资源,如视频、音频、Java Applets、Flash等的关键元素。`<object>`标签提供更复杂和灵活的控制,可以设置参数以控制外部对象的行为;而`<embed>`标签则更简单,常用于不支持`<object>`标签的浏览器。在本资源中,两个标签都被用来嵌入视频播放器。 2. **avi格式** AVI(Audio Video Interleave)是由微软开发的一种音频视频交错格式,支持多种编码方式。在提供的代码片段中,`<object>`标签内通过`<param>`标签设置不同的参数,如显示控件、自动播放等,然后用`<embed>`标签作为备选方案,确保在不支持`<object>`标签的浏览器中也能播放。 3. **mpg格式** MPG(MPEG-1 Part 2或MPEG-2 Part 2)是MPEG(Moving Picture Experts Group)制定的一种视频压缩标准,常用于DVD和数字电视。与AVI类似,代码中通过`<object>`和`<embed>`标签来实现播放。 4. **Windows Media Player插件** 在上述代码中,`classid`属性值如`clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA`和`clsid:05589FA1-C356-11CE-BF01-00AA0055595A`分别对应于Windows Media Player的不同版本,表明代码依赖于这个插件来播放视频。Windows Media Player是一个流行的多媒体播放器,支持多种视频和音频格式,包括avi和mpg。 5. **参数详解** - `AutoStart`: 控制视频是否自动播放。 - `ShowControls`: 是否显示播放控制条,如播放/暂停按钮、进度条等。 - `PlayCount`: 视频循环播放次数,0表示无限循环。 - `FileName`: 视频文件的URL或本地路径。 - `Width`和`Height`: 播放器的宽度和高度。 6. **其他视频格式** 资源标题中还提到了smi、rm、wmv和wma等格式,这些都是常见的视频或音频格式: - SMI (Synchronized Multimedia Integration Language) 是一种基于文本的同步多媒体描述语言,常用于字幕和交互式视频。 - RM (RealMedia) 是RealNetworks公司的流媒体格式,适用于在线播放。 - WMV (Windows Media Video) 和 WMA (Windows Media Audio) 是微软的流媒体格式,通常用于Windows平台。 7. **跨浏览器兼容性** 在实际网页设计中,考虑到不同浏览器对多媒体的支持情况,通常会使用JavaScript或jQuery库(如video.js、jPlayer等)来实现更广泛的兼容性和更丰富的用户体验。 要实现网页上的视频播放,需要理解HTML的嵌入标签和外部插件的使用,同时考虑到不同浏览器和格式的兼容性。在实际应用中,开发者通常会选择现代的HTML5 `<video>`标签结合WebM、MP4和Ogg等跨浏览器的视频格式,以提供更好的兼容性和性能。