视频播放功能后端代码(jsp)

今天给大家用jsp写个视频播放的功能,以后在项目中用到视频播放可直接套用。

1 .可以先把所需要的js插件添加到项目中,如下图:

在这里插入图片描述

图1

其中,rczpsystem为我的项目名,video5.18.4.js就是插件的文件,文件可到这儿直接下载:
链接: https://pan.baidu.com/s/19frx2z-_n-eYr4DzJLMHmA
提取码: qv45
然后把它粘贴到项目中。

2.把插件引入到所需页面中:
<link href="/rczpsystem/video5.18.4.js/css/video-js.css" rel="stylesheet">
<!-- If you'd like to support IE8 -->
<script src="/rczpsystem/video5.18.4.js/js/videojs-ie8.min.js"></script>
<script src="/rczpsystem/video5.18.4.js/js/video.min.js"></script>	
3.编写视频模块代码

在这儿,只写功能代码,其他前端代码不进行提供。

<video id="my-video" class="video-js" controls preload="auto" width="800" height="450"
		  poster="MY_VIDEO_POSTER.jpg" data-setup="{}">
#三种视频格式,其中flashname是从后台数据库获取到的id,可以得到具体播放的视频的id,代码为<% String flashname = request.getParameter("flashname");	%>
		<source src="upfile/<%=flashname%>" type="video/mp4">   
		<source src="upfile/<%=flashname%>"  type="video/webm">
		<source src="upfile/<%=flashname%>"  type="video/ogg"> 
#以下可以测试视频在本地,功能是否可用
<!-- <source src="/rczpsystem/upfile/201905231250377392.mp4" type="video/mp4"> -->			
</video>
		  			
		  			<script type="text/javascript">
						var myPlayer = videojs('my-video');
						videojs("my-video").ready(function(){
							var myPlayer = this;
							myPlayer.play();
						});
					</script>

到这儿,就可以播放了,注意如果是本地的话路径要弄对。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
对于一个JavaWeb视频网站项目,我们需要考虑的主要是前端和后端代码。 首先,前端代码主要负责网站页面的设计和布局。我们可以使用HTML、CSS和JavaScript来创建网页。HTML用于构建页面的基本结构,CSS用于美化页面的样式,JavaScript用于实现网页的交互和动态效果。通过这些前端技术,我们可以实现视频网站的首页、视频播放页面、搜索页面等。 对于后端代码,在Java中,我们可以使用Servlet和JSP来实现。Servlet用于处理客户端发送的请求,并返回相应的响应结果。我们可以将Servlet用于处理用户注册、登录、上传和下载视频等操作。而JSP则用于动态生成网页内容,可以将Java代码嵌入到HTML中,方便我们根据不同需求动态生成页面内容。 另外,对于数据库方面,我们可以使用MySQL或者Oracle等关系型数据库来存储用户信息、视频信息等重要数据。通过使用Java中的数据库操作技术,我们可以实现用户的注册信息和视频信息的存储、查询和更新等功能。 此外,对于视频播放功能,我们可以使用HTML5的video标签来实现,同时也可以使用第三方的视频播放库,如JW Player或者Video.js等。 开发这个项目需要了解JavaWeb开发的基本知识,如Servlet、JSP、HTML、CSS、JavaScript等,同时需要掌握数据库操作和视频播放相关的技术。在代码实现时,需要注意代码的可读性、可维护性和安全性,编写注释以便他人理解。另外,也可以通过使用一些开源的框架和工具,如Spring MVC、MyBatis等,来简化开发流程和提高开发效率。 以上所述是关于JavaWeb视频网站项目代码的基本概述,实际项目中的具体代码实现会更加复杂和庞大,需要根据具体需求和功能来设计和开发。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向暖阳呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值