在IE中使用Windows Media Player播放视频的代码示例

需积分: 9 0 下载量 85 浏览量 更新于2024-09-11 收藏 42KB DOC 举报
“IE视频播放代码”是用于在Internet Explorer(IE)浏览器中播放视频的HTML和ActiveX技术。这段代码利用了IE支持的ActiveX控件,如Windows Media Player和RealPlayer,来实现视频内容的嵌入和播放。 详细解释: 1. 第一段代码使用了`<object>`标签来创建一个ActiveX对象,其`classid`属性指向了Windows Media Player的CLSID(Class ID)。这个CLSID (`clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA`) 是Windows Media Player 6.4的标识符。然后通过`<param>`标签设置了多个参数,如视频源(`SRC`)、控制界面(`CONTROLS`)、自动启动(`AUTOSTART`)等。同时,还包含了`<embed>`标签,它是Flash和其他插件支持的标签,用于在不支持ActiveX的浏览器中回退播放。 参数详细解读: - `SRC`:指定视频文件的路径。 - `CONSOLE`:定义媒体播放器的控制台名称。 - `CONTROLS`:设置显示的控制元素,如播放、暂停、音量等。 - `AUTOSTART`:设置视频是否在页面加载时自动播放。 2. 第二段代码同样使用`<object>`标签,但这里的`classid`属性指向的是Windows Media Player的另一个CLSID (`clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95`),这是Windows Media Player 7及更高版本的标识符。此代码中也包含了一系列`<param>`标签,用于设定播放器的行为和特性,如音频流(`AudioStream`)、自适应大小(`AutoSize`)、自动启动(`AutoStart`)等。 参数详细解读: - `AudioStream`:控制音频流的选择。 - `AutoSize`:如果值为-1,表示根据视频内容自动调整播放窗口大小。 - `AutoStart`:设置是否在页面加载后立即播放。 - `AnimationAtStart`:视频开始时是否显示动画效果。 - `AllowScan`:允许快速扫描视频以确定最佳播放速度。 - `AllowChangeDisplaySize`:允许用户改变播放器的显示大小。 - `AutoRewind`:视频播放结束后是否自动倒回。 - `Balance`:调整左右声道的平衡。 - `BaseURL`:设置基础URL,对于相对路径的资源引用有影响。 这两段代码都是针对IE浏览器的,因为ActiveX是微软IE特有的技术,不适用于其他浏览器。随着现代浏览器对HTML5的支持,现在更推荐使用`<video>`标签来实现跨平台的视频播放。不过,由于安全性和兼容性问题,ActiveX在当前网络环境中已逐渐被淘汰。