视频点播系统
本系统使用JW flv play播放器,它支持播放swf,flv等格式的视频,本点播系统主要是swf,flv格式的视频。
JW flv play播放器属性:
file (FLV文件的地址)
autostart (是否允许自动播放,"true"或者"false")
image (未播放时的预览图片,只支持JPEG格式)
嵌入flv播放哭代码如下:
<object type="application/x-shockwave-flash" height="'+options.playerHeight+'" width="'+options.playerWidth
wmode="transparent" data="flvplayer.swf?file='+id+'&autostart=true&allowfullscreen=true"><param name="movie" value="flvplayer.swf?file='+id+'&autostart=true&allowfullscreen=true"> <param name="allowfullscreen" value="true">
<param name="wmode" value="transparent" />
<embed src="http://www.youtube.com/v/'+id+'"'
allowfullscreen="true" '
type="application/x-shockwave-flash" wmode="transparent" height="'+options.playerHeight+'" width="'+options.playerWidth+'"></embed>';
</object>
object标签只支持IE系列的浏览器或者其它支持Activex控件的浏览器(Internet Explorer),“classid”和“codebase”属性必须要精确地写,它们告诉浏览器自动下载flash player的地址。如果没有安装过flash player 那么IE3.0以后的浏览器会跳出一个提示框询问是否要自动安装flash player。当然,如果不想让那些没有安装flash player的用户自动下载播放器,或许可以省略掉这些代码。
embed标签支持Mozilla系列的浏览器或其它支持Netscape插件的浏览器(Mozilla family of browsers)“pluginspage”属性告诉浏览器下载flash player的地址,如果还没有安装flash player的话,用户安装完后需要重启浏览器才能正常使用。
为了确保大多数浏览器能正常显示flash,需要把embed标签嵌套放在object标签内。支持Activex控件的浏览器将会忽略 object标签内的embed标签。Netscape和Mozilla系列的浏览器将只读取embed标签而不会识别object标签。也就是说,如果省略了embed标签,那firefox就不能识别flash了(不过省略了object只写embed,IE也能正常显示 flash)
<object>可选的属性
属性 值 描述 DTD
align • left
• right
• top
• bottom 定义围绕该对象的文本对齐方式。 TF
archive
URL 由空格分隔的指向档案文件的 URL 列表。这些档案文件包含了与对象相关的资源。 STF
border pixels 定义对象周围的边框。 TF
classid
class ID 定义嵌入 Windows Registry 中或某个 URL 中的类的 ID 值,此属性可用来指定浏览器中包含的对象的位置,通常是一个 Java 类。 STF
codebase
URL 定义在何处可找到对象所需的代码,提供一个基准 URL。 STF
codetype
MIME type 通过 classid 属性所引用的代码的 MIME 类型。 STF
data
URL 定义引用对象数据的 URL。如果有需要对象处理的数据文件,要用 data 属性来指定这些数据文件。 STF
declare
declare 可定义此对象仅可被声明,但不能被创建或例示,直到此对象得到应用为止。 STF
height pixels 定义对象的高度。 STF
hspace pixels 定义对象周围水平方向的空白。 TF
name unique_name 为对象定义唯一的名称(以便在脚本中使用)。 STF
standby text 定义当对象正在加载时所显示的文本。 STF
type MIME_type 定义被规定在 data 属性中指定的文件中出现的数据的 MIME 类型。 STF
usemap URL 规定与对象一同使用的客户端图像映射的 URL。 STF
vspace pixels 定义对象的垂直方向的空白。 TF
width pixels 定义对象的宽度。 STF
<embed> 标签
<embed> 标签是 HTML 5 中的新标签。
属性
属性 值 描述
height pixels 设置嵌入内容的高度。
src url 嵌入内容的 URL。
type type 定义嵌入内容的类型。
width pixels 设置嵌入内容的宽度。
系统中通过jquery.playlist.js对index.html页面中的<ul>标签中的<li>标签播放列表进行控制,当用户对<li>标签中的内容产生单击事件时,jquery.playlist.js 就会接收到<li>标签中的<a href = “”>标签中的视频地址,并将此视频返回给浏览器。
调用jquery.playlist.js
<script type="text/ecmascript">
$(function() {
$("ul.demo1").playlist();
$("ul.demo2").playlist({addThumbs:true, autoPlay: false, holderId: 'player2'});
});
</script>
Index.html 代码如下:
<div id="news">
<ul class="demo2">
<li>
<a href="file/QQ.swf">Video 1</a>
</li>
<li>
<a href="file/ad.flv">Video 2</a>
</li>
<li>
<a href="file/video.flv">Video 3</a>
</li>
</ul>
</div>
问题:
没有实现播放列表的循环播放。
附件我上传了 这个文档,以及程序。
希望有兴趣的朋友能给我提些意见。也希望能有志同道合的朋友多多交流。
现在本人是一成长期的java小菜(呵呵)
分享到:
相关推荐
酷播局域网版 VOD 视频点播系统概述 酷播局域网版 VOD 视频点播系统是一款基于局域网的 P2P、P2SP 视频点播产品,专门为局域网内影视站点提供内容分发、P2SP 加速、播放解码等全套技术支持的解决方案。该解决方案...
本视频点播系统根据流媒体传输原理,在校园局域网的基础上模拟基于Web的视频点播系统,实现用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。本系统是一个小型系统,我们采用基本的SQL Server数据库...
1. 视频点播系统代码说明:经导师指导并认可通过的98分毕设项目代码。 2.适用对象:本代码学习资料适用于计算机、电子信息工程、数学等专业正在做毕设的学生,需要项目实战练习的学习者,也适用于课程设计、期末大...
非常完整且专业的一套视频点播系统,带有VIP会员中心和打赏功能,支持卡密充值也支持在线支付,在线支付已经对接了Z支付个人免签和原生支付,可根据需要自己选择。支持云存储,也支持本地存储,当然也可以自己写接口...
ASP网上视频点播系统是一种基于ASP(Active Server Pages)技术构建的在线流媒体服务平台,它允许用户在互联网上浏览、播放和下载视频内容。这个系统通常包括前端用户界面、后端服务器处理逻辑以及数据库存储等多个...
在线视频视频点播系统是一种基于互联网技术,让用户可以随时随地观看预先录制好的视频内容的服务。它与直播不同,用户可以根据自己的需求选择播放的时间和速度,提供了极大的便利性。本系统的设计和实现涉及多个关键...
ASP视频点播系统是一种基于ASP(Active Server Pages)技术构建的在线视频服务平台,它允许用户在互联网上浏览、播放和管理视频内容。该系统通常包括用户界面、视频上传功能、视频处理(如转码和存储)、播放器集成...
视频点播系统数据库是现代在线媒体服务的核心组成部分,它负责存储和管理用户观看记录、视频内容信息、播放历史、用户偏好等关键数据。这个压缩包“视频点播系统数据库文件.rar”显然包含了与这样一个系统相关的...
【PHP视频点播系统源码】是一个用于搭建在线视频点播平台的软件系统,主要针对PHP编程语言设计,适用于PHP5.3.x版本。这个源码包提供了完整的视频点播功能,包括视频上传、存储、转码、播放、管理等模块,是开发者...
【JAVA JSP教学视频点播系统】是一种基于Java技术的在线教育平台,它结合了JSP(JavaServer Pages)和Servlet技术,为用户提供了一个交互式的视频学习环境。这个系统涵盖了视频管理、会员管理、留言管理和系统管理等...
视频点播系统是一种在线服务,允许用户选择并观看他们感兴趣的视频内容,按需播放,不受传统电视节目时间表的限制。这种系统在互联网时代日益普及,尤其在教育、娱乐和企业培训等领域应用广泛。开题报告是研究或项目...
视频点播系统源码 本系统仅是作为学习目的,开发的一个简单的视频系统,不宜做为商业用途 系统开发平台与特点: (1)采用C#和VS2008开发 (2)采用SQL Server 2005实现数据库设计 (3)利用Linq作为ORM和系统主要的...
1. **主从MYSQL数据库程序设计**:在大型视频点播系统中,数据库负载均衡是至关重要的。主从MySQL架构通过将读写操作分离,可以有效提高系统的响应速度和数据安全性。主数据库负责写入操作,而从数据库则处理查询...
【标题】"仿极客学院在线教学视频点播系统"是一个用于学习和参考的项目,旨在模拟极客学院的视频教学平台。这个系统的核心功能是提供一个方便、高效的在线视频观看体验,允许用户自主选择并播放课程视频。 【描述】...
### 视频点播系统的研究与实现 #### 一、引言 随着互联网技术的快速发展,视频点播(Video on Demand, VOD)系统已成为现代娱乐、教育和商业活动中不可或缺的一部分。相较于传统的视频服务(例如电视广播),视频...
在线视频视频点播系统是一种基于Java技术实现的多媒体服务,旨在为用户提供便捷的视频观看体验。这类系统通常包括视频上传、存储、转码、分发和播放等多个关键环节,涉及的技术广泛,涵盖网络、服务器、数据库、前端...
视频点播系统是一种在线服务,允许用户选择并观看视频内容,类似于电视的点播功能,但具有更多个性化和互动性。在毕业设计中构建这样的系统,可以深入学习和实践多种IT技术,包括前端开发、后端开发、数据库管理、...
《基于ThinkPHP开发的视频点播系统与支付功能解析》 在互联网技术高速发展的今天,视频点播系统已经成为用户获取在线视频内容的重要平台。而一个成熟的视频点播系统,不仅需要具备流畅的播放体验,还需要集成可靠的...
**PHPvod视频点播系统详解** PHPvod视频点播系统是由PHPvod Team精心研发的一款专业级的在线视频点播解决方案。这款系统的核心技术完全由PHPvod Team拥有,它旨在为网站提供稳定、高效且功能丰富的视频服务。在本文...