JSP中嵌入视频播放器教程:avi与mpg格式实现
4星 · 超过85%的资源 需积分: 50 142 浏览量
更新于2024-09-17
4
收藏 5KB TXT 举报
在JSP(JavaServer Pages)中插入视频播放器是一个常见的需求,因为动态网页常常需要展示多媒体内容以增强用户体验。本文将介绍如何在JSP页面上实现视频播放,这里以两个不同的视频格式,如.avi和.mpg为例。
首先,针对.avi格式的视频,可以使用嵌入式HTML `<object>` 元素来嵌入视频。以下是一个示例代码:
```html
<object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="ShowDisplay" value="0">
<param name="ShowControls" value="1">
<param name="AutoStart" value="1">
<param name="AutoRewind" value="0">
<param name="PlayCount" value="0">
<!-- 更多参数... -->
<param name="FileName" value="file:///D|/work/vod/Mbar.avi">
<embed width="400" height="200" border="0" showdisplay="0" showcontrols="1" autostart="1" autorewind="0" playcount="0" moviewindowheight="240" moviewindowwidth="320" filename="file:///D|/work/vod/Mbar.avi" src="Mbar.avi"></embed>
</object>
```
这个`<object>`元素包含一系列`<param>`标签,用于设置播放器的属性,如是否显示控制栏、自动播放等。`<embed>`标签则是嵌入视频的实际内容,指定了视频文件的路径和大小。
对于.mpg格式的视频,可以使用`<object>`标签配合`<object type="application/x-mplayer2">`,同时引用Microsoft的ActiveX控件,如`clsid:05589FA1-C356-11CE-BF01-00AA0055595A`。代码如下:
```html
<object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" id="ActiveMovie1" width="239" height="250">
<param name="Appearance" value="0">
<param name="AutoStart" value="-1">
<param name="AllowChangeDisplayMode" value="-1">
<param name="AllowHideDisplay" value="...">
<!-- 更多参数... -->
<param name="URL" value="file:///D|/work/vod/your_mpg_video.mpg">
</object>
```
在这个例子中,`URL`参数指定了.mpg视频文件的路径。需要注意的是,由于ActiveX控件依赖于特定的浏览器支持,可能在一些现代浏览器中不适用或表现不佳,所以推荐使用更现代的HTML5 `<video>` 标签来替代。
总结起来,要在JSP中插入视频播放器,你需要了解HTML的`<object>`和`<embed>`标签,以及不同格式视频对应的参数设置。对于旧版浏览器支持的兼容性问题,考虑使用Flash或其他插件,或者转向HTML5的`<video>`标签,以确保更好的跨平台体验。
2021-01-08 上传
2012-07-31 上传
点击了解资源详情
2012-08-30 上传
2017-09-14 上传
2021-04-06 上传
227 浏览量
wangchuanjian
- 粉丝: 0
- 资源: 7
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全