HTML中插入各种媒体资源:Windows Media Player、Flash与图像
需积分: 50 30 浏览量
更新于2024-07-26
2
收藏 332KB DOC 举报
“HTML插入视频”
在HTML中插入视频是一个常见的任务,这通常涉及到使用特定的HTML标签和属性来实现。本文将重点介绍如何使用`<object>`标签来插入Windows Media Player播放器,以及如何设置不同的类ID(ClassID)以支持不同版本的Windows Media Player。此外,我们还将探讨其他类型的多媒体内容,如Flash视频和图像,以及相关的MIME类型。
首先,Windows Media Player在HTML中的使用是通过`<object>`标签实现的。对于Windows Media Player 7及更高版本,需要设置的ClassID是`clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6`。如果你的目标用户可能使用的是较旧的版本,如6.4,那么可以使用`clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95`,这是一个向下兼容的选项。对于更老的Windows Media Player 6,ClassID是`clsid:05589FA1-C356-11CE-BF01-00AA0055595A`。
插入视频的基本HTML代码结构如下:
```html
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="320" height="240" id="myPlayer">
<param name="url" value="video.wmv">
<param name="autostart" value="false">
<param name="controller" value="true">
<param name="showcontrols" value="true">
<embed src="video.wmv" autostart="false" width="320" height="240" controller="true" showcontrols="true">
</object>
```
在这个例子中,`<param>`标签用于设置参数,比如视频文件的URL(`url`)、是否自动播放(`autostart`)、是否显示控制器(`controller`)和控制条(`showcontrols`)。`<embed>`标签则用于在不支持`<object>`标签的浏览器中提供一个备选方案。
除了视频,HTML还支持插入其他类型的多媒体内容。例如,Flash视频通常使用`<object>`和`<embed>`标签结合`clsid:D27CDB6E-AE6D-11cf-96B8-444553540000`的ClassID来实现。对于图像,虽然通常使用`<img>`标签,但也可以通过`<object>`标签引用,比如使用`CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6`来插入图形图像。
MIME类型是定义不同文件类型的规范,这对于浏览器正确解析和处理文件至关重要。以下是一些常见的MIME类型及其对应的文件扩展名:
- application/envoy - evy
- application/fractals - fif
- application/futuresplash - spl
- application/hta - hta
- application/internet-property-stream - acx
- application/mac-binhex40 - hqx
- application/msword - doc, dot
- application/octet-stream - * (通用二进制数据)
- application/oda - oda
- application/olescript - axs
- application/pdf - pdf
- application/pics-rules - prf
这些MIME类型涵盖了文档、图像、应用程序等多种类型,确保了浏览器可以根据其类型来正确处理各种内容。
HTML插入视频和其他多媒体内容需要对`<object>`和`<embed>`标签有深入理解,同时还需要知道如何设置正确的ClassID和MIME类型,以便在不同的环境和设备上提供一致的用户体验。通过这种方式,网页开发者可以创建包含丰富媒体的动态页面,提升用户的互动体验。
2018-01-13 上传
2021-01-21 上传
2023-05-27 上传
2023-05-11 上传
2023-06-13 上传
2023-05-21 上传
2024-11-13 上传
2023-05-21 上传
凌凌漆~~
- 粉丝: 0
- 资源: 1
最新资源
- Atc Sucks-crx插件
- images
- D2:将虚拟放映速度提高50倍
- 1,用c#编写音乐播放器源码,c#
- fiveone-vuejs-socketio:Laravel 5.1 与 Vue.js 和 Socket.io 集成
- projet-dev-web
- 精选_基于JAVA实现的基于DFA的词法分析程序_源码打包
- 非响应式小太阳蓝色幼儿园可用.zip
- 艺术马路下载PPT模板
- AuctionWebApp:实现拍卖站点的Web应用程序
- ng-election-results
- vaspcode:一些脚本以对vasp数据进行后处理
- ZIO to ScalaZ-crx插件
- GeniusAPI
- tada-ember:带有导轨的TodoMVC应用
- 矩阵乘法应用程序:在此应用程序中,用户可以探索矩阵乘法背后的过程。-matlab开发